home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / dateimanager / ro / fertig installiert / ro_english.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-07  |  101KB  |  2,130 lines

  1. @database "RO Documentation"
  2. @author "Oliver Rummeyer"
  3. @(c) "Copyright 
  4.  1994, 1995 Oliver Rummeyer"
  5. @$VER: RO Documentation 1.20 (3-Dec-95)
  6. @node main "RO User Documentation"
  7. @toc contents
  8. @next introduction
  9.                  RO --- A MUI-Based FileManager, Shareware
  10.                                Version 1.20
  11.                             User Documentation
  12.                  Copyright 
  13.  1994, 1995 by Oliver Rummeyer
  14.                                    ----
  15.  @{b}1.  Introduction@{ub}
  16.   1.1  @{" Short description      " link introduction}..............What is 'RO'?
  17.   1.2  @{" System Requirements    " link requirements}..............What you need to use RO
  18.   1.3  @{" Unregistered Version   " link unregistered}..............Is RO crippled shareware?
  19.  @{b}2.  Installation@{ub}
  20.   2.1  @{" How to install RO      " link installation}..............How is RO installed?
  21.  @{b}3.  How to use RO@{ub}
  22.   3.1  @{" Main Window            " link mainwindow}..............How is RO controlled
  23.   3.2  @{" Menus                  " link menus}..............RO's Pull-Down Menus
  24.   3.3  @{" Configuration          " link configuration}..............Setting up RO
  25.   3.4  @{" ARexx Interface        " link arexxinterface}..............How to control RO via ARexx
  26.   3.5  @{" Discussion             " link discussion}..............Questions and Answers. (Q&A)
  27.  @{b}4.  Registration@{ub}
  28.   4.1  @{" How to register for RO " link registration}..............How to become a registered user
  29.   4.2  @{" Registration Form      " link registrationform}..............I need your name, address, ...
  30.  @{b}5.  Other Topics@{ub}
  31.   5.1  @{" Updates                " link updates}..............Where to get updates
  32.   5.2  @{" Support                " link support}..............How to reach the author
  33.   5.3  @{" Acknowledgments        " link acknowledgments}..............The author wishes to thank...
  34.   5.4  @{" History                " link history}..............The RO history
  35.  @{b}6.  Distribution Politics@{ub}
  36.   6.1  @{" Disclaimer             " link disclaimer}..............Warranty? No warranty!
  37.   6.2  @{" License                " link license}..............License agreement
  38.   6.3  @{" Installer              " link installer}..............About the installer program.
  39.   6.4  @{" Magic User Interface   " link magicuserinterface}..............About Magic User Interface
  40. @endnode
  41. @node introduction "Introduction"
  42. @prev main
  43. @next requirements
  44.  @{b}@{u}Short description@{ub}@{uu}
  45.  RO is a new intuition-controlled, fully user-configurable file manager for
  46.  OS  2.04 and newer.  RO's mighty features will assist and help you on your
  47.  daily  work  with  your  Amiga.   With  RO there is no need to learn those
  48.  cryptic  shell commands, because you have the complete power of your Amiga
  49.  in  one  hand.
  50.  Due  to  the  usage  of MUI you are able to configure the look and feel of
  51.  this tool  as you like it. MUI is the @{" Magic User Interface " link magicuserinterface} developed by
  52.  Stefan  Stuntz  which should be installed on every Amiga.  It is an object
  53.  oriented  system  to create and maintain graphical user interfaces.  Users
  54.  of MUI based applications have the ability to customize nearly every pixel
  55.  of a programs interface according to their personal taste.
  56.  The RO archive should contain the following files:
  57.    RO/ARexx/Action.RO             RO/Icons/8col/RegForm.info
  58.    RO/ARexx/AddArc.RO             RO/Icons/8col/RO.guide.info
  59.    RO/ARexx/ArcHandler.RO         RO/Icons/8col/RO.info
  60.    RO/ARexx/Iconify.RO            RO/Icons/8col/ROPrefs.info
  61.    RO/ARexx/LoadDir.RO            RO/Install.info
  62.    RO/ARexx/LoadOther.RO          RO/Install/Installer
  63.    RO/ARexx/PlayModule.RO         RO/Install/RO-Install
  64.    RO/Binary/RO,binary            RO/Install/RO-Install.info
  65.    RO/Binary/ROPrefs,binary       RO/LiesMichZuerst
  66.    RO/Config/RO.prefs,default     RO/LiesMichZuerst.info
  67.    RO/Config/RO.prefs,example1    RO/LisezMoiDabord
  68.    RO/Config/RO.prefs,example2    RO/LisezMoiDabord.info
  69.    RO/Config/RO.prefs,example3    RO/Locale/Catalogs/Deutsch/ro.catalog
  70.    RO/Config/RO.prefs,example4    RO/Locale/Catalogs/Fran
  71. ais/ro.catalog
  72.    RO/Config/RO.prefs,example5    RO/Locale/RO.cd
  73.    RO/Docs/RegForm,deutsch        RO/Locale/RO.ct
  74.    RO/Docs/RegForm,english        RO/Previews/Preview1
  75.    RO/Docs/RegForm,francais       RO/Previews/Preview1.info
  76.    RO/Docs/RO.guide,deutsch       RO/Previews/Preview2
  77.    RO/Docs/RO.guide,english       RO/Previews/Preview2.info
  78.    RO/Docs/RO.guide,francais      RO/Previews/Preview3
  79.    RO/Icons/4col/Drawer.info      RO/Previews/Preview3.info
  80.    RO/Icons/4col/RegForm.info     RO/Previews/Preview4
  81.    RO/Icons/4col/RO.guide.info    RO/Previews/Preview4.info
  82.    RO/Icons/4col/RO.info          RO/ReadMeFirst
  83.    RO/Icons/4col/ROPrefs.info     RO/ReadMeFirst.info
  84.    RO/Icons/8col/Drawer.info      RO.info
  85.  MUI is not included in the RO archive, but you should get it in every
  86.  mailbox or at your local aminet-mirror.
  87. @endnode
  88. @node requirements "System Requirements"
  89. @next unregistered
  90. @prev introduction
  91.  @{b}@{u}System Requirements@{ub}@{uu}
  92.  RO  requires version 2.04 of the Amiga operating system or newer.  RO also
  93.  requires  version  3.1  or  newer of  the "Magic User Interface" by Stefan
  94.  Stuntz.   Kickstart  1.3  is  not supported;  Neither  by  the "Magic User
  95.  Interface"  nor by RO; this operating system is obsolete.  Upgrade to 2.04
  96.  or,  even  better,  to 3.1 of the Amiga OS.  RO does not require a special
  97.  processor,  but  of course the faster CPUs make life easier.  Many complex
  98.  calculations are needed for the management and layout of the objects, so a
  99.  "base" 68000 based machine could be slow.
  100.  If  you  want RO to automatically decrunch XPK & PowerPacker packed files,
  101.  you  have  to  install xpkmaster.library, powerpacker.library and at least
  102.  one  XPK  compressor  library.  If you want RO to treat archives just like
  103.  directories you also need ARCHandler.
  104.  XPK is Copyright 
  105.  Urban Mueller, Bryan Ford & Christian Schneider.
  106.  PowerPacker is Copyright 
  107.  Nico Fran
  108.  ARCHandler is Copyright 
  109.  Rafael D'Halleweyn.
  110. @endnode
  111. @node unregistered "Unregistered Version"
  112. @next installation
  113. @prev requirements
  114.  @{b}@{u}Unregistered Version@{ub}@{uu}
  115.  I decided to release RO as crippled shareware.  RO is fully functional but
  116.  in the unregistered version the about requester appears regulary to remind
  117.  you  to  pay  the  shareware fee.  If you use the unregistered version the
  118.  save  button  of  RO  Prefs is disabled.  You have to use a text editor to
  119.  modify  your  settings.  RO has been and will be a time-consuming work for
  120.  me.   If you like this product and you want me to continue its development
  121.  you should support me with the registration fee.  Thank You.
  122.  @{" How to register for RO " Link registration}
  123. @endnode
  124. @node installation "Installation"
  125. @next mainwindow
  126. @prev unregistered
  127.  @{b}@{u}Installation@{ub}@{uu}
  128.  RO  comes with an installer script which helps you to install all required
  129.  files.  If you are an 'expert user' you might want to do it manually.
  130.  Copy the files  'RO,binary'  and  'ROPrefs,binary' to a  directory of your
  131.  choice  with the names  'RO'  and  'ROPrefs'.  You may copy the preference
  132.  program to SYS:Prefs with the name 'RO' or 'ROPrefs' if you  like. Now you
  133.  just have to copy the icons to the according directories. You  might  want
  134.  to  copy the file 'RO.prefs' into 'ENVARC:RO/' and 'ENV:RO/'. If you  have
  135.  a keyfile, copy it to 'S:', 'L:' or in the same directory where you copied
  136.  the  executable.   You  may  also  set  the environment variable 'KEYPATH'
  137.  to a path where you store your Keyfile. If you use Workbench 2.1 or better
  138.  then you may copy the file ro.catalog to your 'LOCALE:Catalogs/<language>'
  139.  directory.
  140. @endnode
  141. @node mainwindow "Main Window"
  142. @prev installation
  143. @next registergroup
  144.  @{b}@{u}Main Window@{ub}@{uu}
  145.  After  the  installation procedure you may start RO, and the main window
  146.  should open. It contains the following control objects...
  147.  @{" Register              " link registergroup}       Changes the listview type
  148.  @{" Information Textfield " link dirinformation}       Displays information about loaded dir
  149.  @{" Listview              " link listview}       Displays the directory
  150.  @{" Path Gadget           " link pathgadget}       For manual directory browsing
  151.  @{" Drive Buttons         " link drivebutton}       Fast access of often used devices
  152.  @{" Command Buttons       " link commandbutton}       Performing actions on selected entries
  153.  @{" Status Bar            " link statusbar}       Displays general information
  154. @endnode
  155. @node registergroup "Register Group"
  156. @prev mainwindow
  157. @next dirinformation
  158.  @{b}@{u}Register@{ub}@{uu}
  159.  The  register  at  the  top  of the window lets you change the type of the
  160.  listview  below.   You  may choose between Directory, Buffers and Volumes.
  161.  According  to  your  MUI  settings  the  register  group might look like a
  162.  register  or  like  a  normal  cycle gadget.  The three different listview
  163.  types are discribed in the @{" Listview " link listview} section.
  164.  If  you  own  a  mouse with three buttons it's also possible to change the
  165.  listview type by clicking the middle mouse button above a listview.
  166. @endnode
  167. @node dirinformation "Information Textfield"
  168. @prev registergroup
  169. @next listview
  170.  @{b}@{u}Information Textfield@{ub}@{uu}
  171.  There   is  a  textfield  above  each  directory  listview  where  several
  172.  informations  are  displayed:   the free disk space in percent and KBytes,
  173.  and  the  used  disk space in KBytes.  It looks similar to the information
  174.  displayed in the title bar of a standard Workbench window so you should be
  175.  familiar  with it.  If there is currently no directory loaded you will see
  176.  'No  Directory'.  The information text changes if you select some entries.
  177.  You  can  see  how  many  files, dirs and bytes currently selected, if you
  178.  unselect all the text changes back to the disk space display.
  179.  The  Textfield  is  also  used  to  indicate  which  listview is currently
  180.  active.   It  is  very  important  to  know  which one of the listviews is
  181.  active,  because it is considered as the source listview and it is the one
  182.  which  is  affected  by all operations you start via command button or via
  183.  user menu.  If you select a file in a listview the active side changes but
  184.  you  may  also  change the active side via '`' (The key above 'tab') which
  185.  cycles  through the listviews. Via 'tab' you may cycles through the string
  186.  gadgets.   The  textfield  above  the  activated listview is filled with a
  187.  'Fillback'  raster  which could be configured in the 'Pens' section in MUI
  188.  prefs by changing the according pens.
  189.  Last but not least the Textfield is also used as a hidden 'Parent' button.
  190.  If you click on it the parent directory of the current directory is loaded
  191.  into the according listview.  If there is no parent directory RO will just
  192.  reload the current loaded directory
  193. @endnode
  194. @node listview "Listview"
  195. @prev dirinformation
  196. @next pathgadget
  197.  @{b}@{u}Listview@{ub}@{uu}
  198.  You can  change the size of the listviews by  dragging  the balance gadget
  199.  between them. Simply click on it and move it to the left or right. RO also
  200.  features  a  drag&drop mechansim.  You  can copy  files by  dragging  them
  201.  from one  listview to another.  If RO recognizes  some of  these  files as
  202.  archives they are decompressed immediatly to the destination listview.
  203.  RO supplies three different listviews...
  204.  The  'Directory'  listview is RO's most important listview.  It is used to
  205.  display  the  directory.   You  may select files and directories there and
  206.  doubleclick  on  them.   If  you  doubleclick  on a directory it is loaded
  207.  immediately  into  the listview, but if you doubleclick on a file RO tries
  208.  to determine what kind of file it is and will start the according command.
  209.  You may define filetypes in RO.prefs and in addition if you use OS  3.0 or
  210.  better RO supports Datatypes.  For a detailed description how to configure
  211.  these  fileactions  consult  the  @{" Configuration " link configuration} chapter.
  212.  The  'Buffers' listview is a kind of history where RO remembers a specific
  213.  number  of  paths.  You may also insert paths upon startup as described in
  214.  the  @{" Configuration " link configuration}  section.  You may get to any of the displayed paths
  215.  just  by  doubleclicking  them.   This is one way of fast directory access
  216.  supported by RO.
  217.  The  'Volumes'  listview displays a list of all available AmigaDOS volumes
  218.  currently  mounted.   You can load a volume into the directory listview by
  219.  doubleclicking on it.
  220. @endnode
  221. @node pathgadget "Path Gadget"
  222. @prev listview
  223. @next drivebutton
  224.  @{b}@{u}Path Gadget@{ub}@{uu}
  225.  The  path  gadgets  are  below the two directory listviews and contain the
  226.  path  string of the current loaded directory.  You may enter any path here
  227.  and  the  according  directory will be loaded immediately.  RO extends all
  228.  path   names   e.g.    if   you  enter  'Libs:'  you  get  something  like
  229.  'System:Libs/'  The  path  gadgets  are  just  another  fast way to access
  230.  directories  because  of  the  bulid-in path name completer.  If you enter
  231.  'SYS:Devs/DOS<RETURN>'  you  get  an  extended path which should look like
  232.  'System:Devs/DOSDrivers'.   You  may  also  enter more complex things like
  233.  'System:Devs/DataTypes///L/File<RETURN>' and what you get should look like
  234.  that  'System:L/FileSystem_Trans/'.   The  path name completion works only
  235.  for  the last part of the path string.
  236. @endnode
  237. @node drivebutton "Drive Buttons"
  238. @prev pathgadget
  239. @next commandbutton
  240.  @{b}@{u}Drive Buttons@{ub}@{uu}
  241.  Below  the  path gadgets RO normally has 16 drive buttons but their number
  242.  is  automatically increased to 32 if you specify more buttons.  In general
  243.  you  click on a drive button and the specified path name for the button is
  244.  loaded  into  a listview.  Into which one depends on the current operation
  245.  mode  of the drive buttons.  There are two modes supported:  The so called
  246.  'Active  Mode'  and  the 'Normal Mode'.  In 'Normal Mode' the drive button
  247.  only  affects  the  listview which is directly above it.  In 'Active Mode'
  248.  the drive button loads a path into the activated listview.
  249. @endnode
  250. @node commandbutton "Command Buttons"
  251. @prev drivebutton
  252. @next statusbar
  253.  @{b}@{u}Command Buttons@{ub}@{uu}
  254.  Below the drive buttons are 3 x 8 command buttons.  These gadgets are used
  255.  to  perform  actions  for  the  selected  files  in  the  active directory
  256.  listview.   24  buttons are not enough for over 50 internal functions so I
  257.  implemented  a  button  bank switch mechanism.  You can switch between the
  258.  banks  by clicking the 'Status Bar' below the command buttons.  If you own
  259.  a  three-button-mouse  you  may  also flip the button bank by pressing the
  260.  middle  mouse button above the bank.
  261.  Currently RO supports 5 button banks which results in 120 buttons but this
  262.  might  change in a future version.  Most internal commands open a progress
  263.  window.   If  you  close  it  the  operation is aborted but if you hit its
  264.  iconify gadget RO continues the function in background.
  265.  Currently supported are the following internal functions...
  266.     @{" About   " link About}                Show about information.
  267.     @{" Action  " link Action}                Perform fileaction on selected files.
  268.     @{" All     " link All}                Select all entries in active listview.
  269.     @{" Assign  " link Assign}                Create an assign for active directory.
  270.     @{" ByName  " link ByName}                Select files by name.
  271.     @{" Bytes   " link Bytes}                Count bytes of selected entries.
  272.     @{" Change  " link Change}                Change sorttype of active listview.
  273.     @{" Copy    " link Copy}                Copy files and directories.
  274.     @{" CopyAs  " link Copy}                Copy files and directories and change name.
  275.     @{" CopyDev " link CopyDev}                Copy files to a device.
  276.     @{" Current " link Current}                Load current directory.
  277.     @{" Delete  " link Delete}                Delete files and directories.
  278.     @{" Disk    " link Disk}                Show information about active disk.
  279.     @{" Dup     " link Dup}                Duplicate entries.
  280.     @{" Expand  " link Expand}                Expand a path to its ARCHandler equivalent.
  281.     @{" Fit     " link Fit}                Check if entries fit on destination.
  282.     @{" Help    " link Help}                Show online help.
  283.     @{" Icon    " link Icon}                Select corresponding .info files.
  284.     @{" Info    " link Info}                Show information for selected files.
  285.     @{" LActive " link Active}                Activate left listview.
  286.     @{" LCopy   " link LCopy}                Copy active listview to inactive.
  287.     @{" LSwap   " link LSwap}                Swap active and inactive listview
  288.     @{" ListArc " link ListArc}                List contents of archives.
  289.     @{" LParent " link Parent}                Load parent directory of left path.
  290.     @{" LReload " link Reload}                Refresh left directory.
  291.     @{" LRoot   " link Root}                Load root directory of left path.
  292.     @{" MakeDir " link MakeDir}                Create directories.
  293.     @{" MDLoad  " link MakeDir}                Create a directory and load it.
  294.     @{" Move    " link Move}                Move files and directories.
  295.     @{" MoveAs  " link MoveAs}                Move files and directories and change name.
  296.     @{" None    " link None}                Deselect all entries.
  297.     @{" Note    " link Note}                Modify filenotes.
  298.     @{" Parent  " link Parent}                Load parent directory.
  299.     @{" Protect " link Protect}                Modify protection flags.
  300.     @{" Quit    " link Quit}                Quit 'RO'
  301.     @{" RActive " link Active}                Activate right listview.
  302.     @{" Reboot  " link Reboot}                Reboot your system.
  303.     @{" Relabel " link Relabel}                Relabel volumes.
  304.     @{" Reload  " link Reload}                Refresh active directory.
  305.     @{" Rename  " link Rename}                Rename entries.
  306.     @{" Root    " link Root}                Load root directory.
  307.     @{" RParent " link Parent}                Load parent directory of right path.
  308.     @{" RReload " link Reload}                Refresh left directory.
  309.     @{" RRoot   " link Root}                Load root directory of right path.
  310.     @{" SetDate " link SetDate}                Modify date of a file or directory.
  311.     @{" Shrink  " link Shrink}                Shrink an ARCHandler path to normal.
  312.     @{" Toggle  " link Toggle}                Toggleselect all entries.
  313.     @{" Touch   " link Touch}                Set date or create file.
  314.     @{" UnArc   " link UnArc}                Extract files from archives.
  315.     @{" Update  " link Update}                Select files for update.
  316.  ...and  you  may specify any AmigaDOS executable here but consult the
  317.     @{" Configuration " link configuration} chapter for further information.
  318. @endnode
  319. @node statusbar "Status Bar"
  320. @prev commandbutton
  321. @next menus
  322.  @{b}@{u}Status Bar@{ub}@{uu}
  323.  RO's  status  bar is the textfield at the bottom of the main window, it is
  324.  used  to display all general informations about what is currently going on
  325.  or  why  a  certain operation failed.  As described in the Command Buttons
  326.  section  the  status  bar  is  also needed to switch between the different
  327.  command  button  banks.  You can also show a clock and/or a memory display
  328.  there  but this is total under user control so I advice you to  check  out
  329.  the @{" Configuration " link configuration} chapter.
  330. @endnode
  331. @node menus "Menus"
  332. @prev statusbar
  333. @next configuration
  334.  @{b}@{u}Menus@{ub}@{uu}
  335.  RO has the following menus:
  336.  o Project
  337.    - Update All
  338.      Reloads left and right directory
  339.    - Last Message
  340.      Redisplays the last message in the status bar.
  341.    - About...
  342.      Opens  the  about requester.  This is the same requester which pops up
  343.      regulary if you are an unregistered user.
  344.    - Iconify
  345.      Iconifies  RO  and adds an app icon to your Workbench.  You can use it
  346.      as  a  multifunctional drop icon because every file dropped on it will
  347.      invoke  a  action  according to its filetype.  If you start RO you may
  348.      force  an  iconified startup by using the command line argument or the
  349.      tooltype 'ICONIFY'.
  350.    - Quit
  351.      Quits the program and removes RO from memory.
  352.  o Options
  353.    - Copy
  354.      o Flags
  355.        Toggles  whether you want to clone the protection bits while copying
  356.        a file or not. It has the same effect as the @{" COPYFLAGS " link variable} option  in
  357.        the preference file.
  358.      o Date
  359.        Toggles whether  you  want  to clone the date & time of a file while
  360.        copying or not. It has the same effect as the @{" COPYDATE " link variable} option in
  361.        the preference file.
  362.      o Comment
  363.        Toggles whether you want to clone the file note while copying a file
  364.        or  not.  It  has  the same  effect as the @{" COPYNOTE " link variable} option in the
  365.        preference file.
  366.      o Check Files
  367.        Using  this  option  you may specify if RO should verify files after
  368.        copy.   You can also set this option in the preference file with the
  369.        @{" COPYVERIFY " link variable} keyword.
  370.      o Check Diskspace
  371.        Switch  this  option  on  if  you want to automatically check if the
  372.        selected  files  will  fit  on the destination device before copying
  373.        them.   Due  to  the  fact  that  'RAM:'  is  always 100% full it is
  374.        excluded  from  checking.   You  can  also  set  this  option in the
  375.        preference file with the @{" CHECKFIT " link variable} keyword.
  376.    - Delete
  377.      o Verify
  378.        Toggles  the @{" DELVERIFY " link variable} option.  This means that if you turn it on
  379.        a warning requester pops up before deleting files.
  380.      o Force
  381.        If  you  switch  this option on RO unprotects protected files before
  382.        deleting them.  This  has the same effect as the @{" DELFORCE " link variable} keyword
  383.        in RO.prefs file.
  384.    - Overwrite
  385.      Here you may choose one of the four  values 'Always', 'Never', 'Older'
  386.      or  'Verify'.   They  have  the  same effect as the 'ALWAYS', 'NEVER',
  387.      'OLDER' and  'VERIFY' value for the @{" OVERWRITE " link variable} keyword. As you might
  388.      have guessed these entries are mutual exclusive.
  389.  o Settings
  390.    - MUI...
  391.      With this entry you can start the MUI-Prefs program. You can change all
  392.      MUI specific settings of RO here.
  393.    - RO...
  394.      With this entry you can start the RO-Prefs  program.  You can completly
  395.      configure  RO here.  If you quit the preference program using 'Save' or
  396.      'Use' your settings are used by RO immediately.
  397. @endnode
  398. @node configuration "Configuration"
  399. @prev menus
  400. @next filetype
  401.  @{b}@{u}Configuration@{ub}@{uu}
  402.  RO  is configured via a text file which must be copied to 'ENVARC:RO/' and
  403.  'ENV:RO/' and has to be called 'RO.prefs'.  If you used the install script
  404.  all  files  are  installed correct.  You may use a standard text editor to
  405.  modify  the  config file.  I included some examples, so have a look in the
  406.  'Config'  directory.   If  you  like  you  could  use the prefs program by
  407.  calling the menu entry 'RO...' to configure RO. RO supports the  following
  408.  configuration keywords...
  409.  @{" FILETYPE    " link filetype}
  410.  @{" CUSTOMTYPE  " link customtype}
  411.  @{" ARCHIVETYPE " link archive}
  412.  @{" VARIABLE    " link variable}
  413.  @{" MENU        " link menu}
  414.  @{" BUFFER      " link buffer}
  415.  @{" HOTKEY      " link hotkey}
  416.  @{" HOTDIR      " link hotdir}
  417.  @{" DRIVE       " link drive}
  418.  @{" BUTTON      " link button}
  419.  Note: Window  size  and  other things like layout or keyboard settings are
  420.        configured  with  the  MUI  prefs program and I really advice you to
  421.        read MUI's documentation.  Thanks.
  422. @endnode
  423. @node filetype "Filetype Configuration"
  424. @prev configuration
  425. @next customtype
  426.  @{b}@{u}FILETYPE@{ub}@{uu}
  427.  @{u}SYNOPSIS@{uu}
  428.     FILETYPE "TypeID" "Command"
  429.  @{u}DESCRIPTION@{uu}
  430.     With  this  keyword you can set commands for the three basic filetypes.
  431.     TypeID must be one of the Ids listed below and command is a CLI command
  432.     which  has  to  contain  a '%f' where the file name should be inserted.
  433.     (The  file  name  is  already  in  quotes so don't specify them again!)
  434.     ASCII        ASCII standard text file
  435.     DEFAULT      Files not regcognized by CUSTOMTYPE's
  436.     BINARY       A not recognized binary file
  437.  @{u}ARGUMENTS@{uu}
  438.     "TypeID"     file type identifier.
  439.     "Command"    CLI command to be executed.
  440.     You may specify these '%' and '&' parameters for 'Command':
  441.     %a           arexx portname
  442.     %f           source filename with path in quotes
  443.     %F           source filename with path without quotes
  444.     %n           only the source filename in quotes
  445.     %N           only the source filename without quotes
  446.     %p           source path in quotes
  447.     %P           source path without quotes
  448.     %t           target path in quotes
  449.     %T           target path without quotes
  450.     %s           source device in quotes
  451.     %S           source device without quotes
  452.     %d           destination device in quotes
  453.     %D           destination device without quotes
  454.     %r           request a string from user for every file
  455.     %R           request a string from user only once
  456.     &c           change current directory to source path
  457.     &C           change current directory to target path
  458.     &r           reloads the source directory
  459.     &R           reloads the destination directory
  460.     &w           output window must be closed by user
  461.     %%           percent sign
  462.     &&           and sign
  463.  @{u}DEFAULT@{uu}
  464.     Command is set to "MultiView >NIL: %f" for all supported file types.
  465.  @{u}EXAMPLE@{uu}
  466.     FILETYPE BINARY "FileX >NIL: %f"
  467. @endnode
  468. @node customtype "Custom Filetype Configuration"
  469. @prev filetype
  470. @next archive
  471.  @{b}@{u}CUSTOMTYPE@{ub}@{uu}
  472.  @{u}SYNOPSIS@{uu}
  473.     CUSTOMTYPE "Pattern" "Hex" "Desc" "Command"
  474.  @{u}DESCRIPTION@{uu}
  475.     With  this  keyword  you  can  set  commands  which  should be executed
  476.     according to the file type of the selected file.  Since version 1.00 of
  477.     RO it is possible to add your own file types.  If the recognition fails
  478.     the  @{" DEFAULT " link filetype}  command  will  be executed and if it fails as well the
  479.     file is considered as binary file and the @{" BINARY " link filetype} command ist used to
  480.     display  it.   XPK  &  PP files are decrunched before checking the file
  481.     type.   'Command'  has  to contain a '%f' where the file name should be
  482.     inserted. (The file  name  is  already in  quotes so don't specify them
  483.     again!) 'Pattern' is an AmigaDOS filename pattern which is used to find
  484.     the  matching file.  'Hex' is a string of ASCII characters also used to
  485.     determine the filetype.  You may specify a normal string like '??-lh?-'
  486.     or  a  hex string like "$????2D6C68??2D".  So if the first character of
  487.     the  string  is a '$' sign RO translates it into a normal string.  This
  488.     might  get  useful  if you need non-printable chars.  As you might have
  489.     guessed  '?'  is a wildcard but don't forget to specify '??' if you are
  490.     using a "$"-Hex string.
  491.  @{u}ARGUMENTS@{uu}
  492.     "Pattern"    AmigaDOS filename pattern to match
  493.     "Hex"        Hex string to match
  494.     "Desc"       Filetype description string
  495.     "Command"    CLI command to be executed.
  496.     You may specify these '%' and '&' parameters for 'Command':
  497.     %a           arexx portname
  498.     %f           source filename with path in quotes
  499.     %F           source filename with path without quotes
  500.     %n           only the source filename in quotes
  501.     %N           only the source filename without quotes
  502.     %p           source path in quotes
  503.     %P           source path without quotes
  504.     %t           target path in quotes
  505.     %T           target path without quotes
  506.     %s           source device in quotes
  507.     %S           source device without quotes
  508.     %d           destination device in quotes
  509.     %D           destination device without quotes
  510.     %r           request a string from user for every file
  511.     %R           request a string from user only once
  512.     &c           change current directory to source path
  513.     &C           change current directory to target path
  514.     &r           reloads the source directory
  515.     &R           reloads the destination directory
  516.     &w           output window must be closed by user
  517.     %%           percent sign
  518.     &&           and sign
  519.  @{u}DEFAULT@{uu}
  520.     CUSTOMTYPE "#?" "FORM????8SVX" "Iff 8SVX File"     "MultiView >NIL: %f"
  521.     CUSTOMTYPE "#?" "FORM????ANIM" "Iff ANIM File"     "MultiView >NIL: %f"
  522.     CUSTOMTYPE "#?" "FORM????ILBM" "Iff ILBM File"     "MultiView >NIL: %f"
  523.     CUSTOMTYPE "#?" "GIF8?a"       "GIF Picture"       "MultiView >NIL: %f"
  524.     CUSTOMTYPE "#?" "DMS!"         "DMS Archive"       "MultiView >NIL: %f"
  525.     CUSTOMTYPE "#?" "??????JFIF"   "JPeg Picture"      "MultiView >NIL: %f"
  526.     CUSTOMTYPE "#?" "$0A050108"    "PCX Picture"       "MultiView >NIL: %f"
  527.     CUSTOMTYPE "#?" "$424D"        "BMP Picture"       "MultiView >NIL: %f"
  528.     CUSTOMTYPE "#?" "$59A66A95"    "SunRaster Picture" "MultiView >NIL: %f"
  529.     CUSTOMTYPE "#?" "$000002"      "Tga Picture"       "MultiView >NIL: %f"
  530.     CUSTOMTYPE "#?" "$00000A"      "Targa Picture"     "MultiView >NIL: %f"
  531.     CUSTOMTYPE "#?" "II*?"         "Intel Tiff"        "MultiView >NIL: %f"
  532.     CUSTOMTYPE "#?" "MM?*"         "Motorola Tiff"     "MultiView >NIL: %f"
  533.     CUSTOMTYPE "#?.dvi"   ""       "DVI File"          "MultiView >NIL: %f"
  534.     CUSTOMTYPE "#?.info"  ""       "Icon"              "MultiView >NIL: %f"
  535.     CUSTOMTYPE "#?.mpg"   ""       "MPeg Movie"        "MultiView >NIL: %f"
  536.     CUSTOMTYPE "#?.fli"   ""       "FLI Anim"          "MultiView >NIL: %f"
  537.     CUSTOMTYPE "#?.guide" ""       "AmigaGuide File"   "MultiView >NIL: %f"
  538.     CUSTOMTYPE "#?.html"  ""       "HTML File"         "MultiView >NIL: %f"
  539.     CUSTOMTYPE "#?.ps"    ""       "PostScript File"   "MultiView >NIL: %f"
  540.  @{u}EXAMPLE@{uu}
  541.     CUSTOMTYPE "#?" "@database" "AmigaGuide File" "MultiView >NIL: %f"
  542. @endnode
  543. @node archive "Archive Configuration"
  544. @prev customtype
  545. @next variable
  546.  @{b}@{u}ARCHIVETYPE@{ub}@{uu}
  547.  @{u}SYNOPSIS@{uu}
  548.     ARCHIVETYPE "Pattern" "Hex" "Desc" "ListArc" "UnArc"
  549.  @{u}DESCRIPTION@{uu}
  550.     With  this  keyword  you  can  set  commands  which  should be executed
  551.     according  to  the  archive  type of the selected files.  There are two
  552.     commands  for  each  archive  type:   a  listarc  command  and an unarc
  553.     command.   'Pattern'  and  'Hex'  are  needed  to  recognize  archives.
  554.     'Pattern'  is  an  AmigaDOS  filename pattern which is used to find the
  555.     matching  file.   'Hex'  is  a  string of ASCII characters also used to
  556.     determine the filetype.  You may specify a normal string like '??-lh?-'
  557.     or  a  hex string like "$????2D6C68??2D".  So if the first character of
  558.     the  string  is a '$' sign RO translates it into a normal string.  This
  559.     might  get  useful  if you need non-printable chars.  As you might have
  560.     guessed  '?'  is a wildcard but don't forget to specify '??' if you are
  561.     using  a  "$"-Hex  string.  'ListArc' and 'UnArc' should contain a '%f'
  562.     for the filename.  Since version 1.00 of RO adding files to archives is
  563.     handled by normal command buttons for example  using "LhA >NIL: -x -r a
  564.     %R %n &c" as command string.
  565.  @{u}ARGUMENTS@{uu}
  566.     "Pattern"    AmigaDOS filename pattern to match
  567.     "Hex"        Hex string to match
  568.     "Desc"       Filetype description string
  569.     "ListArc"    Command for listing archive
  570.     "UnArc"      Command for extracting archive
  571.     You may specify these '%' and '&' parameters for 'Command':
  572.     %a           arexx portname
  573.     %f           source filename with path in quotes
  574.     %F           source filename with path without quotes
  575.     %n           only the source filename in quotes
  576.     %N           only the source filename without quotes
  577.     %p           source path in quotes
  578.     %P           source path without quotes
  579.     %t           target path in quotes
  580.     %T           target path without quotes
  581.     %s           source device in quotes
  582.     %S           source device without quotes
  583.     %d           destination device in quotes
  584.     %D           destination device without quotes
  585.     %r           request a string from user for every file
  586.     %R           request a string from user only once
  587.     &c           change current directory to source path
  588.     &C           change current directory to target path
  589.     &r           reloads the source directory
  590.     &R           reloads the destination directory
  591.     &w           output window must be closed by user
  592.     %%           percent sign
  593.     &&           and sign
  594.  @{u}DEFAULT@{uu}
  595.     ARCHIVETYPE "#?.lha" "" "LHA/LZH Archive" "LhA v %f" "LhA x %f &C &R"
  596.     ARCHIVETYPE "#?.lzx" "" "LZX Archive"     "LzX v %f" "LzX x %f &C &R"
  597.     ARCHIVETYPE "#?.arc" "" "ARC Archive"     "Arc v %f" "Arc x %f &C &R"
  598.     ARCHIVETYPE "#?.arj" "" "ARJ Archive"     "Arj v %f" "Arj x %f &C &R"
  599.     ARCHIVETYPE "#?.zip" "" "ZIP Archive"     "Zip v %f" "Zip x %f &C &R"
  600.     ARCHIVETYPE "#?.zoo" "" "ZOO Archive"     "Zoo v %f" "Zoo x %f &C &R"
  601.  @{u}EXAMPLE@{uu}
  602.     ARCHIVETYPE "#?" "$4C5A5800" "LZX Archive" "LzX v %f" "LzX x %f &C &R"
  603. @endnode
  604. @node variable "General Configuration"
  605. @prev archive
  606. @next menu
  607.  @{b}@{u}VARIABLE@{ub}@{uu}
  608.  @{u}SYNOPSIS@{uu}
  609.     VARIABLE "VarID" "Value"
  610.  @{u}DESCRIPTION@{uu}
  611.     This  keyword  is needed to set some important options.  'VarID' is one
  612.     of  the variable names listed below and value is a parameter string for
  613.     the variable.  Currently the following 'VarID's are supported:
  614.     Global:
  615.     - APPWINDOW
  616.       Here  you  can  specify  what  happens  when  you  drop  an icon on a
  617.       listview.   If you set it to 'LOAD' the directory of the dropped icon
  618.       will  be loaded into the listview, if you use 'COPY' the dropped file
  619.       or directory will be copied into it the current loaded directory.
  620.       Example: VARIABLE APPWINDOW "LOAD"
  621.     - COMPLETED
  622.       Here  you  can specify what should happen if RO finished an operation
  623.       while  it  is  iconified.   You  may  set  it  to 'QUIET', 'FLASH' or
  624.       'POPUP'.
  625.       Example: VARIABLE COMPLETED "QUIET"
  626.     - CHECKFIT
  627.       Here you  can switch ON or OFF whether you like to check the filesize
  628.       if  it  fits on the destination disk or not.  RO counts the bytes and
  629.       checks  how  many  blocks  are  needed  for organisation etc.  on the
  630.       destination device.  So don't get confused by values which seem to be
  631.       wrong.
  632.       Example: VARIABLE CHECKFIT "ON"
  633.     - CREATEICONS
  634.       If  you  want  RO to create a directory icon if you use makedir or to
  635.       create a project icon if you create a file set this option ON, if not
  636.       switch it OFF.
  637.       Example: VARIABLE CREATEICONS "OFF"
  638.     - DRIVEBUTTONS
  639.       It is a bit difficult to explain...  there are two different types of
  640.       Drivebutton  handling.   The  first  one  is  called 'Normal' and the
  641.       second  one  is  called  'Active'.   In  normal  mode  you have eight
  642.       Drivebuttons  for  every side, so if you click on a Drivebutton below
  643.       the  left  side  the directory is loaded in the left side.  In active
  644.       mode you have sixteen Drivebuttons for both sides.  If you click on a
  645.       Drivebutton  it affects the active Listview and not the one according
  646.       to the side where you clicked.
  647.       Example: VARIABLE DRIVEBUTTONS "Active"
  648.     - FLUSHMEMORY
  649.       If  you want RO to flush memory on exit, switch this option ON.  This
  650.       will  remove  MUI  from  memory  if  no other application using it is
  651.       currently running.
  652.       Example: VARIABLE FLUSHMEMORY "ON"
  653.     - FOLLOWSCROLL
  654.       This keyword is needed to switch ON or OFF whether you like to scroll
  655.       the directory window to follow operations or not.
  656.       Example: VARIABLE FOLLOWSCROLL "OFF"
  657.     - FRAMES
  658.       If  you  use a unreg'd version of MUI or you configured the Registers
  659.       to  cycle  gadgets you will normaly see a frame around the listviews.
  660.       With this option you may toggle this.
  661.       Example: VARIABLE FRAMES "OFF"
  662.     - HISTORY
  663.       Here you can set the number of buffers RO should remember.
  664.       Example: VARIABLE HISTORY "42"
  665.     - HOTDIRS
  666.       Exactly  the  same as DRIVEBUTTONS but for HotDirs.  Function keys F1
  667.       to F5 affect the left side, F6 to F10 affect the right side.
  668.       Example: VARIABLE HOTDIRS "Active"
  669.     - MIDDLEMOUSE
  670.       Here  you  may  specify  how  the  middle mouse button  of your three
  671.       button  mouse  is  used.   You  may choose from four values:  'LIST',
  672.       'BANK', 'BOTH' and 'NONE'.  If you use LIST the listview page changes
  673.       if you click the middle button above a listview.  Setting this option
  674.       to  BANK  only  the buttonbank switches by clicking above it.  If you
  675.       specify  BOTH  as  option  string  the  mechanism works for both, the
  676.       listview  and  the  button  bank.   If  you use NONE the middle mouse
  677.       button support is switched off.
  678.       Example: VARIABLE MIDDLEMOUSE "NONE"
  679.     - OUTPUT
  680.       Specify the default output window for all commands launched by RO.
  681.       Example: VARIABLE OUTPUT "CON:0/0/640/400/Output/CLOSE/AUTO"
  682.     - OVERWRITE
  683.       You  can  specify  what  should  happen  if you write to a file which
  684.       already  exists perhaps if you want to copy another one over it.  You
  685.       may  choose  between 'ALWAYS', 'NEVER', 'OLDER' and 'VERIFY'.  ALWAYS
  686.       will  quietly  overwrite  the file without further information, NEVER
  687.       will  break  the  operation if a file already exists, OLDER will only
  688.       replace  older files and VERIFY will pop up a 'Do you really want...'
  689.       requester.
  690.       Example: VARIABLE OVERWRITE "ALWAYS"
  691.     - PATHEXPAND
  692.       This  switch  controls  the  path extension.  If you switch it ON all
  693.       paths  are  'expanded'.   E.g.  if you enter LIBS:  it is expanded to
  694.       something  like  "System:Libs/".  Some older filesystems like ParNet,
  695.       SerNet  or  MessyDOS may cause problems with it, so if you use one of
  696.       them turn this switch OFF.
  697.       Example: VARIABLE PATHEXPAND "ON"
  698.     - QUITVERIFY
  699.       Switches  the  'Do  you really want to quit RO?' requester ON or OFF,
  700.       where  you  can  select  Quit,  Iconify or Cancel.  Hitting the Close
  701.       Gadget equals clicking the Cancel Gadget.
  702.       Example: VARIABLE QUITVERIFY "ON"
  703.     - TEMPDIR
  704.       Here  you  can specify a temporary directory which is needed for some
  705.       special actions like decrunching files or listing archives.
  706.       Example: VARIABLE TEMPDIR "TEMP:"
  707.     Copy:
  708.     - COPYBUF
  709.       Here you can set the maximum buffer RO will use for copying files.
  710.       Example: VARIABLE COPYBUF "50000"
  711.     - COPYDATE
  712.       Here  you can switch ON or OFF whether you like to copy the date of a
  713.       file or not.  Otherwise the date will be set to the actual date.
  714.       Example: VARIABLE COPYDATE "OFF"
  715.     - COPYFLAGS
  716.       Here you can switch ON or OFF whether you like to copy the protection
  717.       bits or not.  If not, RO sets the default protection (RWED).
  718.       Example: VARIABLE COPYFLAGS "OFF"
  719.     - COPYNOTE
  720.       Here  you can switch ON or OFF whether you like to copy the note of a
  721.       file or not.  If not, RO clears the note field.
  722.       Example: VARIABLE COPYNOTE "OFF"
  723.     - COPYSTAT
  724.       Here  you  can switch ON or OFF whether you like to see the currently
  725.       copied  file  or  not.   This  could be useful if you copy many small
  726.       files  because  displaying  every copied file in the status bar could
  727.       mean a heavy cpu load.
  728.       Example: VARIABLE COPYSTAT "OFF"
  729.     - COPYVERIFY
  730.       Here  you can switch ON or OFF whether you like to verify files after
  731.       copy  or  not.   The  copy  procedure  might take a bit longer if you
  732.       switch it ON, but you know that the files are error free.
  733.       Example: VARIABLE COPYVERIFY "OFF"
  734.     Delete:
  735.     - DELDELAY
  736.       Here  you  can specify a delay in ticks (50 ticks = 1 second) to wait
  737.       before  deleting  a  temporary generated file (e.g.  while listing an
  738.       archive  or  decrunching a XPK packed file).  This could be useful if
  739.       you have a text viewer which detaches from CLI and is not fast enough
  740.       to load the temp file before it is deleted.  Warning:  There might be
  741.       problems deleting the file if the command locks the temp file. So its
  742.       better to use a command that does not detach from CLI.
  743.       Example: VARIABLE DELDELAY "50" 
  744.     - DELFORCE
  745.       Here  you  can switch ON or OFF whether you want to force deleting of
  746.       protected  files.   This  setting  also affects overwriting protected
  747.       files. If you switch it ON the files are quietly deleted/overwritten.
  748.       Example: VARIABLE DELFORCE "ON"
  749.     - DELSTAT
  750.       Here  you  can switch ON or OFF whether you like to see the currently
  751.       deleted file in the status bar  or not.  This might be useful for the
  752.       same reasons as COPYSTAT.
  753.       Example: VARIABLE DELSTAT "OFF"
  754.     - DELVERIFY
  755.       Switches  the  'Are  you  sure  you want to  delete  these entries ?'
  756.       requester ON or OFF.
  757.       Example: VARIABLE DELVERIFY "OFF"
  758.     Listview:
  759.     - FORMATLEFT/FORMATRIGHT
  760.       With  this  keyword you can specify which information is displayed in
  761.       the  listview  entries  You can choose a combination of the letters N
  762.       (Name), S (Size), F (Flags), D (Date), T (Time) and C (Comment).
  763.       Example: VARIABLE FORMATLEFT "NTSC"
  764.     - LOADLEFT/LOADRIGHT
  765.       You can specify a path which is automatically loaded in the according
  766.       Listview on startup
  767.       Example: VARIABLE LOADRIGHT "RAM:"
  768.     - PAGELEFT/PAGERIGHT
  769.       This variable sets the page which is in front if you start RO.  There
  770.       are three pages:  'Directory', 'Buffers' and 'Volumes'.
  771.       Example: VARIABLE PAGERIGHT "Volumes"
  772.     - FIRSTLEFT/FIRSTRIGHT
  773.       Adjust  which type of directory entries is displayed first.  Possible
  774.       settings are "Dirs", "Files" and "Mixed".
  775.       Example: VARIABLE FIRSTLEFT  "Mixed"
  776.     - SORTLEFT/SORTRIGHT
  777.       Indicate  which  field  should  be  used  as sort criteria.  Possible
  778.       settings are "Name", "Date" and "Size".
  779.       Example: VARIABLE SORTRIGHT "Size"
  780.     - SYMMETRICAL
  781.       This switch controls the look of the listviews.  If you switch it OFF
  782.       the  listviews  of  the  right side will look as the listviews of the
  783.       left  side.   If  you  use ON the position of right listview's scroll
  784.       bars is set to left in order to provide a symmetrical look.
  785.       Example: VARIABLE SYMMETRICAL "ON"
  786.     - CHECKDUPES
  787.       Here  you can specify if you want to check for dupes on the 'Buffers'
  788.       Page  or  not.   If  you  set  this  Option  ON you will see no dupes
  789.       otherwise dupes are displayed.
  790.       Example: VARIABLE CHECKDUPES "OFF"
  791.     Clock:
  792.     - CLOCKPRI
  793.       You  can specify the priority of the 'RO Clock' Task here.  I suggest
  794.       to use the default value. The value must be between -128 and 127
  795.       Example: VARIABLE CLOCKPRI "0"
  796.     - CLOCKREFRESH
  797.       Here  you  should specify the ticks (50 ticks = 1 second) between two
  798.       clock  updates.   This  value should be choosen carefully, because if
  799.       you specify a very small value the clock starts flashing.
  800.       Example: VARIABLE CLOCKREFRESH "50"
  801.     - SHOWDATE
  802.       Here  You  may  specify  if  you want to display a date string in the
  803.       status bar not.
  804.       Example: VARIABLE SHOWDATE "OFF"
  805.     - SHOWDAY
  806.       Here you may specify if a day string like 'Sunday' or 'Monday' should
  807.       be displayed.
  808.       Example: VARIABLE SHOWDAY "ON"
  809.     - SHOWTIME
  810.       Switch this variable 'ON' if you want RO's Clock to display the time.
  811.       Example: VARIABLE SHOWTIME "OFF"
  812.     - SHOWSECONDS
  813.       Specifies  if RO's Clock should display seconds.  This variable takes
  814.       only  affect  if  SHOWTIME  is  set  to 'ON'.  I suggest to turn this
  815.       option off to avoid heavy cpu loads.
  816.       Example: VARIABLE SHOWSECONDS "ON"
  817.     - SHOWMEMORY
  818.       Here you can switch the Workbench-Style Memory display 'ON' and 'OFF'
  819.       Example: VARIABLE SHOWMEMORY "ON"
  820.  @{u}DEFAULT@{uu}
  821.     VARIABLE  APPWINDOW     "LOAD"
  822.     VARIABLE  FLUSHMEMORY   "OFF"
  823.     VARIABLE  CREATEICONS   "ON"
  824.     VARIABLE  FOLLOWSCROLL  "ON"
  825.     VARIABLE  PATHEXPAND    "ON"
  826.     VARIABLE  QUITVERIFY    "ON"
  827.     VARIABLE  COMPLETED     "Flash"
  828.     VARIABLE  DRIVEBUTTONS  "Normal"
  829.     VARIABLE  HOTDIRS       "Normal"
  830.     VARIABLE  MIDDLEMOUSE   "Both"
  831.     VARIABLE  TEMPDIR       "T:"
  832.     VARIABLE  HISTORY       "50"
  833.     VARIABLE  OUTPUT        "CON:0/0/640/200/Output/CLOSE/AUTO"
  834.     VARIABLE  COPYBUF       "524288"
  835.     VARIABLE  COPYDATE      "ON"
  836.     VARIABLE  COPYFLAGS     "ON"
  837.     VARIABLE  COPYNOTE      "ON"
  838.     VARIABLE  COPYSTAT      "ON"
  839.     VARIABLE  COPYVERIFY    "OFF"
  840.     VARIABLE  CHECKFIT      "ON"
  841.     VARIABLE  OVERWRITE     "VERIFY"
  842.     VARIABLE  DELDELAY      "0"
  843.     VARIABLE  DELFORCE      "OFF"
  844.     VARIABLE  DELVERIFY     "ON"
  845.     VARIABLE  DELSTAT       "ON"
  846.     VARIABLE  FORMATLEFT    "NSFDTC"
  847.     VARIABLE  FORMATRIGHT   "NSFDTC"
  848.     VARIABLE  LOADLEFT      ""
  849.     VARIABLE  LOADRIGHT     ""
  850.     VARIABLE  PAGELEFT      "Directory"
  851.     VARIABLE  PAGERIGHT     "Directory"
  852.     VARIABLE  FIRSTLEFT     "Dirs"
  853.     VARIABLE  FIRSTRIGHT    "Dirs"
  854.     VARIABLE  SORTLEFT      "Name"
  855.     VARIABLE  SORTRIGHT     "Name"
  856.     VARIABLE  SYMMETRICAL   "OFF"
  857.     VARIABLE  CHECKDUPES    "ON"
  858.     VARIABLE  FRAMES        "ON"
  859.     VARIABLE  CLOCKREFRESH  "500"
  860.     VARIABLE  CLOCKPRI      "-10"
  861.     VARIABLE  SHOWDAY       "ON"
  862.     VARIABLE  SHOWDATE      "ON"
  863.     VARIABLE  SHOWTIME      "ON"
  864.     VARIABLE  SHOWSECONDS   "OFF"
  865.     VARIABLE  SHOWMEMORY    "ON"
  866. @endnode
  867. @node menu "Menu Configuration"
  868. @prev variable
  869. @next buffer
  870.  @{b}@{u}MENU@{ub}@{uu}
  871.  @{u}SYNOPSIS@{uu}
  872.     MENU "MenuText" "Command"
  873.  @{u}DESCRIPTION@{uu}
  874.      With  this  keyword  you can create a user menu with up to 20 entries,
  875.      the  command  may contain a '%f' if you want to use your menu entry to
  876.      perform  a  action on the selected files.  If you just want to start a
  877.      general  utility  like  a disk copier or a calculator do not specify a
  878.      '%f' within the command string otherwise a selected entry is needed to
  879.      start the command.
  880.  @{u}ARGUMENTS@{uu}
  881.     "MenuText"   40 characters as menu text
  882.     "Command"    CLI command to execute
  883.     You may specify these '%' and '&' parameters for 'Command':
  884.     %a           arexx portname
  885.     %f           source filename with path in quotes
  886.     %F           source filename with path without quotes
  887.     %n           only the source filename in quotes
  888.     %N           only the source filename without quotes
  889.     %p           source path in quotes
  890.     %P           source path without quotes
  891.     %t           target path in quotes
  892.     %T           target path without quotes
  893.     %s           source device in quotes
  894.     %S           source device without quotes
  895.     %d           destination device in quotes
  896.     %D           destination device without quotes
  897.     %r           request a string from user for every file
  898.     %R           request a string from user only once
  899.     &c           change current directory to source path
  900.     &C           change current directory to target path
  901.     &r           reloads the source directory
  902.     &R           reloads the destination directory
  903.     &w           output window must be closed by user
  904.     %%           percent sign
  905.     &&           and sign
  906.  @{u}DEFAULT@{uu}
  907.     MENU "" ""
  908.  @{u}EXAMPLE@{uu}
  909.     MENU "Calculator" "SYS:Tools/Calculator"
  910. @endnode
  911. @node buffer "Buffer Configuration"
  912. @prev menu
  913. @next hotkey
  914.  @{b}@{u}BUFFER@{ub}@{uu}
  915.  @{u}SYNOPSIS@{uu}
  916.     BUFFER "PathName"
  917.  @{u}DESCRIPTION@{uu}
  918.     With  this  keyword  it  is  possible  to  fill  the 'Buffer' page with
  919.     directories you  often  need.  The number of buffers is only limited by
  920.     the amount of memory you have.
  921.  @{u}ARGUMENTS@{uu}
  922.     "PathName"   directory name to insert
  923.  @{u}DEFAULT@{uu}
  924.     BUFFER ""
  925.  @{u}EXAMPLE@{uu}
  926.     BUFFER "DH1:Comm/Term/Uploads"
  927. @endnode
  928. @node hotkey "HotKey Konfiguration"
  929. @prev buffer
  930. @next hotdir
  931.  @{b}@{u}HOTKEY@{ub}@{uu}
  932.  @{u}SYNOPSIS@{uu}
  933.     HOTKEY "RawKey" "Commandtype" "Command"
  934.  @{u}DESCRIPTION@{uu}
  935.     Here  you  may  specify  up  to  50  hotkeys.  With these hotkeys it is
  936.     possible to execute every internal function or cli command.  You should
  937.     care  that  you  use unique rawkeys for all Commodities and the hotkeys
  938.     only  work  if  the  main  window  of  RO  is  activated.  All internal
  939.     functions are described in the @{" BUTTON " link button} configuration chapter.
  940.  @{u}ARGUMENTS@{uu}
  941.     "RawKey"      standard AmigaDOS rawkey string
  942.     "CommandType" COMMAND or FUNCTION for a cli command or a function
  943.     "Command"     CLI command to execute
  944.     You may specify these '%' and '&' parameters for 'Command':
  945.     %a           arexx portname
  946.     %f           source filename with path in quotes
  947.     %F           source filename with path without quotes
  948.     %n           only the source filename in quotes
  949.     %N           only the source filename without quotes
  950.     %p           source path in quotes
  951.     %P           source path without quotes
  952.     %t           target path in quotes
  953.     %T           target path without quotes
  954.     %s           source device in quotes
  955.     %S           source device without quotes
  956.     %d           destination device in quotes
  957.     %D           destination device without quotes
  958.     %r           request a string from user for every file
  959.     %R           request a string from user only once
  960.     &c           change current directory to source path
  961.     &C           change current directory to target path
  962.     &r           reloads the source directory
  963.     &R           reloads the destination directory
  964.     &w           output window must be closed by user
  965.     %%           percent sign
  966.     &&           and sign
  967.  @{u}DEFAULT@{uu}
  968.     HOTKEY  "" FUNCTION ""
  969.     HOTKEY  "" FUNCTION ""
  970.     HOTKEY  "" FUNCTION ""
  971.     HOTKEY  "" FUNCTION ""
  972.     HOTKEY  "" FUNCTION ""
  973.     HOTKEY  "" COMMAND ""
  974.     HOTKEY  "" COMMAND ""
  975.     HOTKEY  "" COMMAND ""
  976.     HOTKEY  "" COMMAND ""
  977.     HOTKEY  "" COMMAND ""
  978.  @{u}EXAMPLE@{uu}
  979.     HOTKEY "ctrl alt del" FUNCTION "REBOOT"
  980.     HOTKEY "shift c"      FUNCTION "COPYAS"
  981.     HOTKEY "left"         FUNCTION "PARENT"
  982. @endnode
  983. @node hotdir "HotDir Configuration"
  984. @prev hotkey
  985. @next drive
  986.  @{b}@{u}HOTDIR@{ub}@{uu}
  987.  @{u}SYNOPSIS@{uu}
  988.     HOTDIR "Number" "PathName"
  989.  @{u}DESCRIPTION@{uu}
  990.     Here  you can specify up to ten Hotdirs.  These Hotdirs can be accessed
  991.     via the function keys F1-F10.  'Number' must between 1 and 10.
  992.  @{u}ARGUMENTS@{uu}
  993.     "Number"     function key number between 1 and 10
  994.     "PathName"   directory name to load
  995.  @{u}DEFAULT@{uu}
  996.     HOTDIR  1 ""
  997.     HOTDIR  2 ""
  998.     HOTDIR  3 ""
  999.     HOTDIR  4 ""
  1000.     HOTDIR  5 ""
  1001.     HOTDIR  6 ""
  1002.     HOTDIR  7 ""
  1003.     HOTDIR  8 ""
  1004.     HOTDIR  9 ""
  1005.     HOTDIR 10 ""
  1006.  @{u}EXAMPLE@{uu}
  1007.     HOTDIR  5 "DH1:Comm/Term/Uploads"
  1008. @endnode
  1009. @node drive "Drive Configuration"
  1010. @prev hotdir
  1011. @next button
  1012.  @{b}@{u}DRIVE@{ub}@{uu}
  1013.  @{u}SYNOPSIS@{uu}
  1014.     DRIVE "Number" "GadgetText" "PathName"
  1015.  @{u}DESCRIPTION@{uu}
  1016.     Here  you can specify up to 32 drive buttons, if you specify 16 buttons
  1017.     you  will get only one row of gadgets if you specify more, a second row
  1018.     will  be added.  The GadgetText is limited to 10 characters this should
  1019.     be  enough  and  more  would  need  a really high resolution.  It might
  1020.     happen  that  RO does not fit on your screen even with 5 characters per
  1021.     button.   It  would be best if you play around with it but I suggest to
  1022.     use 3 characters.
  1023.  @{u}ARGUMENTS@{uu}
  1024.     "Number"     number of drive button between 1 and 32
  1025.     "GadgetText" 10 characters as gadget text
  1026.     "PathName"   directory name to load
  1027.  @{u}DEFAULT@{uu}
  1028.     DRIVE  1 "DF0" "DF0:"
  1029.     DRIVE  2 "DF1" "DF1:"
  1030.     DRIVE  3 "DH0" "DH0:"
  1031.     DRIVE  4 "DH1" "DH1:"
  1032.     DRIVE  5 "DH2" "DH2:"
  1033.     DRIVE  6 "DH3" "DH3:"
  1034.     DRIVE  7 "CD0" "CD0:"
  1035.     DRIVE  8 "RAM" "RAM:"
  1036.     DRIVE  9 "DF0" "DF0:"
  1037.     DRIVE 10 "DF1" "DF1:"
  1038.     DRIVE 11 "DH0" "DH0:"
  1039.     DRIVE 12 "DH1" "DH1:"
  1040.     DRIVE 13 "DH2" "DH2:"
  1041.     DRIVE 14 "DH3" "DH3:"
  1042.     DRIVE 15 "CD0" "CD0:"
  1043.     DRIVE 16 "RAM" "RAM:"
  1044.  @{u}EXAMPLE@{uu}
  1045.     DRIVE 2 "INBOUND" "Work:News/Inbound/"
  1046. @endnode
  1047. @node button "Button Configuration"
  1048. @prev drive
  1049. @next arexxinterface
  1050.  @{b}@{u}BUTTON@{ub}@{uu}
  1051.  @{u}SYNOPSIS@{uu}
  1052.     BUTTON "Number" "ButtonType" "GadgetText" "Command"
  1053.  @{u}DESCRIPTION@{uu}
  1054.     This  is the most important keyword in the RO's configuration, here you
  1055.     can  specify  which  text  appears on which button and which command is
  1056.     executed  if  you  click  on  a  button.  After the Keyword you have to
  1057.     supply  a  number  of the button you want to set.  It must be between 1
  1058.     and 120.  Currently RO supports two types of Buttons:  A command button
  1059.     and  a  function  button.   A  command button is a button where you can
  1060.     implement  a  standard  CLI command.  All you have to do is to supply a
  1061.     command  string  with a '%f' at the position where the file name should
  1062.     be  inserted.   RO  supports  several  other  %  instructions which are
  1063.     described  below.   Of  course  RO also cares about the standard system
  1064.     path which means that you don't have to specify the complete path for a
  1065.     command  if it is in the AmigaDOS search path. The function button is a
  1066.     button  where  you  call  internal  functions.   You must also supply a
  1067.     gadget  string  for  the  button  which  may  not  be  longer  than  10
  1068.     characters.   If  you specify a gadget string like '_Copy' or 'R_ename'
  1069.     then  you  are  able to access the gadget via keys, but beware of dupes
  1070.     like  '_Delete'  &  '_Disk'.   Currently  supported  are  the following
  1071.     internal functions:
  1072.     @{" About   " link About}                Show about information.
  1073.     @{" Action  " link Action}                Perform fileaction on selected files.
  1074.     @{" All     " link All}                Select all entries in active listview.
  1075.     @{" Assign  " link Assign}                Create an assign for active directory.
  1076.     @{" ByName  " link ByName}                Select files by name.
  1077.     @{" Bytes   " link Bytes}                Count bytes of selected entries.
  1078.     @{" Change  " link Change}                Change sorttype of active listview.
  1079.     @{" Copy    " link Copy}                Copy files and directories.
  1080.     @{" CopyAs  " link Copy}                Copy files and directories and change name.
  1081.     @{" CopyDev " link CopyDev}                Copy files to a device.
  1082.     @{" Current " link Current}                Load current directory.
  1083.     @{" Delete  " link Delete}                Delete files and directories.
  1084.     @{" Disk    " link Disk}                Show information about active disk.
  1085.     @{" Dup     " link Dup}                Duplicate entries.
  1086.     @{" Expand  " link Expand}                Expand a path to its ARCHandler equivalent.
  1087.     @{" Fit     " link Fit}                Check if entries fit on destination.
  1088.     @{" Help    " link Help}                Show online help.
  1089.     @{" Icon    " link Icon}                Select corresponding .info files.
  1090.     @{" Info    " link Info}                Show quick information for all devices.
  1091.     @{" LActive " link Active}                Activate left listview.
  1092.     @{" LCopy   " link LCopy}                Copy active listview to inactive.
  1093.     @{" LSwap   " link LSwap}                Swap active and inactive listview
  1094.     @{" ListArc " link ListArc}                List contents of archives.
  1095.     @{" LParent " link Parent}                Load parent directory of left path.
  1096.     @{" LReload " link Reload}                Refresh left directory.
  1097.     @{" LRoot   " link Root}                Load root directory of left path.
  1098.     @{" MakeDir " link MakeDir}                Create directories.
  1099.     @{" MDLoad  " link MakeDir}                Create a directory and load it.
  1100.     @{" Move    " link Move}                Move files and directories.
  1101.     @{" MoveAs  " link MoveAs}                Move files and directories and change name.
  1102.     @{" None    " link None}                Deselect all entries.
  1103.     @{" Note    " link Note}                Modify filenotes.
  1104.     @{" Parent  " link Parent}                Load parent directory.
  1105.     @{" Protect " link Protect}                Modify protection flags.
  1106.     @{" Quit    " link Quit}                Quit 'RO'
  1107.     @{" RActive " link Active}                Activate right listview.
  1108.     @{" Reboot  " link Reboot}                Reboot your system.
  1109.     @{" Relabel " link Relabel}                Relabel volumes.
  1110.     @{" Reload  " link Reload}                Refresh active directory.
  1111.     @{" Rename  " link Rename}                Rename entries.
  1112.     @{" Root    " link Root}                Load root directory.
  1113.     @{" RParent " link Parent}                Load parent directory of right path.
  1114.     @{" RReload " link Reload}                Refresh left directory.
  1115.     @{" RRoot   " link Root}                Load root directory of right path.
  1116.     @{" SetDate " link SetDate}                Modify date of a file or directory.
  1117.     @{" Shrink  " link Shrink}                Shrink an ARCHandler path to normal.
  1118.     @{" Toggle  " link Toggle}                Toggleselect all entries.
  1119.     @{" Touch   " link Touch}                Set date or create file.
  1120.     @{" UnArc   " link UnArc}                Extract files from archives.
  1121.     @{" Update  " link Update}                Select files for update.
  1122.  @{u}ARGUMENTS@{uu}
  1123.     "Number"     number of command button between 1 and 120
  1124.     "ButtonType" COMMAND or FUNCTION button
  1125.     "GadgetText" 15 chars as gadget text
  1126.     "Command"    CLI command to execute
  1127.     You may specify these '%' and '&' parameters for 'Command':
  1128.     %a           arexx portname
  1129.     %f           source filename with path in quotes
  1130.     %F           source filename with path without quotes
  1131.     %n           only the source filename in quotes
  1132.     %N           only the source filename without quotes
  1133.     %p           source path in quotes
  1134.     %P           source path without quotes
  1135.     %t           target path in quotes
  1136.     %T           target path without quotes
  1137.     %s           source device in quotes
  1138.     %S           source device without quotes
  1139.     %d           destination device in quotes
  1140.     %D           destination device without quotes
  1141.     %r           request a string from user for every file
  1142.     %R           request a string from user only once
  1143.     &c           change current directory to source path
  1144.     &C           change current directory to target path
  1145.     &r           reloads the source directory
  1146.     &R           reloads the destination directory
  1147.     &w           output window must be closed by user
  1148.     %%           percent sign
  1149.     &&           and sign
  1150.  @{u}DEFAULT@{uu}
  1151.     BUTTON     1     COMMAND   "Read"        "Most >NIL: %f"
  1152.     BUTTON     2     COMMAND   "Run"         "Run >NIL: %f"
  1153.     BUTTON     3     FUNCTION  "_Delete"     DELETE
  1154.     BUTTON     4     FUNCTION  "_Move"       MOVE
  1155.     BUTTON     5     FUNCTION  "_Copy"       COPY
  1156.     BUTTON     6     FUNCTION  "_Bytes"      BYTES
  1157.     BUTTON     7     FUNCTION  "All"         ALL
  1158.     BUTTON     8     COMMAND   "Arc"         "LhA >NIL: -x -r a %R %n &c"
  1159.     BUTTON     9     COMMAND   "View"        "MultiView >NIL: %f"
  1160.     BUTTON    10     COMMAND   "_Edit"       "Ed >NIL: %f"
  1161.     BUTTON    11     FUNCTION  "Touch"       TOUCH
  1162.     BUTTON    12     FUNCTION  "Move As"     MOVEAS
  1163.     BUTTON    13     FUNCTION  "Copy As"     COPYAS
  1164.     BUTTON    14     FUNCTION  "Fit"         FIT
  1165.     BUTTON    15     FUNCTION  "None"        NONE
  1166.     BUTTON    16     FUNCTION  "ListArc"     LISTARC
  1167.     BUTTON    17     FUNCTION  "_Action"     ACTION
  1168.     BUTTON    18     COMMAND   "XEdit"       "FileX >NIL: %f"
  1169.     BUTTON    19     FUNCTION  "MakeDir"     MAKEDIR
  1170.     BUTTON    20     FUNCTION  "_Rename"     RENAME
  1171.     BUTTON    21     FUNCTION  "Dup"         DUP
  1172.     BUTTON    22     FUNCTION  "Refresh"     RELOAD
  1173.     BUTTON    23     FUNCTION  "_Pattern"    BYNAME
  1174.     BUTTON    24     FUNCTION  "UnArc"       UNARC
  1175.     BUTTON    25     COMMAND   "Music"       "DeliTracker >NIL: MODULE %f"
  1176.     BUTTON    26     FUNCTION  "Assign"      ASSIGN
  1177.     BUTTON    27     COMMAND   "Command"     "%r"
  1178.     BUTTON    28     FUNCTION  "_Comment"    NOTE
  1179.     BUTTON    29     FUNCTION  "Change"      CHANGE
  1180.     BUTTON    30     FUNCTION  "Parent"      PARENT
  1181.     BUTTON    31     FUNCTION  "Reverse"     TOGGLE
  1182.     BUTTON    32     FUNCTION  "_Disk"       DISK
  1183.     BUTTON    33     FUNCTION  "LSwap"       LSWAP
  1184.     BUTTON    34     FUNCTION  "_Relabel"    RELABEL
  1185.     BUTTON    35     COMMAND   "Execute"     "Execute %r"
  1186.     BUTTON    36     FUNCTION  "_Protect"    PROTECT
  1187.     BUTTON    37     FUNCTION  "_Expand"     EXPAND
  1188.     BUTTON    38     FUNCTION  "Root"        ROOT
  1189.     BUTTON    39     FUNCTION  "_Update"     UPDATE
  1190.     BUTTON    40     FUNCTION  "_Info"       INFO
  1191.     BUTTON    41     FUNCTION  "LCopy"       LCOPY
  1192.     BUTTON    42     FUNCTION  "CopyDev"     COPYDEV
  1193.     BUTTON    43     COMMAND   "Rexx"        "Rx %r"
  1194.     BUTTON    44     FUNCTION  "SetDate"     SETDATE
  1195.     BUTTON    45     FUNCTION  "_Shrink"     SHRINK
  1196.     BUTTON    46     FUNCTION  "Current"     CURRENT
  1197.     BUTTON    47     FUNCTION  "Icon"        ICON
  1198.     BUTTON    48     FUNCTION  "Help"        HELP
  1199.  @{u}EXAMPLE@{uu}
  1200.     BUTTON 98 COMMAND "DirTree" "DirTree %f"
  1201. @endnode
  1202. @node About
  1203. @prev Update
  1204. @next Action
  1205.  @{b}@{u}About@{ub}@{uu}
  1206.  This  function  opens  the  requester  which contains my address and other
  1207.  information about the registration.
  1208. @endnode
  1209. @node Action
  1210. @prev About
  1211. @next All
  1212.  @{b}@{u}Action@{ub}@{uu}
  1213.  This  function  performs a command on every selected file according to its
  1214.  file  type.   You have to specify a command for each file type if you want
  1215.  to  use  this  function  otherwise  MultiView will be started for all file
  1216.  types.   Consult  the @{" FILETYPE " link filetype} section in the configuration chapter for
  1217.  further information.
  1218.  You can abort this function by closing the progress indication window.
  1219. @endnode
  1220. @node All
  1221. @prev Action
  1222. @next Assign
  1223.  @{b}@{u}All@{ub}@{uu}
  1224.  This function selects all entries in the active directory listview.
  1225. @endnode
  1226. @node Assign
  1227. @prev All
  1228. @next ByName
  1229.  @{b}@{u}Assign@{ub}@{uu}
  1230.  This  function  creates  an  assign  for  the path currently loaded in the
  1231.  active  listview.   A  requester will pop up to ask you for a device name.
  1232.  You should enter something like 'foobar:' here.  The colon is optional and
  1233.  may be left out.
  1234. @endnode
  1235. @node ByName
  1236. @prev Assign
  1237. @next Bytes
  1238.  @{b}@{u}ByName@{ub}@{uu}
  1239.  This  function  selects  all  entries  matching a specified pattern in the
  1240.  active  directory  listview.   A  requester  pops  up  and  asks you for a
  1241.  pattern.   You may specify all standard AmigaDOS wildcards such as '#?' or
  1242.  '*' here.
  1243. @endnode
  1244. @node Bytes
  1245. @prev ByName
  1246. @next Change
  1247.  @{b}@{u}Bytes@{ub}@{uu}
  1248.  This  function  counts  all  bytes  of  the selected entries and their sub
  1249.  directories  in  the  active  listview.   After  that  an  information  is
  1250.  displayed  in  the  status bar which  should look like '64728 Bytes in 109
  1251.  Files and 15 Directories'.
  1252.  You can abort this function by closing the progress indication window.
  1253. @endnode
  1254. @node Change
  1255. @prev Bytes
  1256. @next Copy
  1257.  @{b}@{u}Change@{ub}@{uu}
  1258.  With  this  function  you  can change  the current sort type of the active
  1259.  listview.  This   works   analog   to  the  @{" SORTLEFT " link variable},  @{" SORTRIGHT " link variable}  and
  1260.  @{" FIRSTLEFT " link variable},   @{" FIRSTRIGHT " link variable}   keywords   in   the   configuration   file.
  1261.  A requester opens where you can select the sort criterias.
  1262. @endnode
  1263. @node Copy
  1264. @prev Change
  1265. @next CopyDev
  1266.  @{b}@{u}Copy@{ub}@{uu}
  1267.  This function copies all selected files and/or directories from the source
  1268.  listview  to  the destination path.  If you use CopyAs a requester pops up
  1269.  which asks you for a new name of the currently copied file.  You can abort
  1270.  the  operation  by hitting the 'Cancel' gadget or you may skip the current
  1271.  file by clicking on 'Skip'.
  1272.  If  you  set  the according options in the preference file or you selected
  1273.  them  from  menu,  the  flags,  comment  and  date of the copied files are
  1274.  cloned. Refer to the @{" VARIABLE " link variable} configuration chapter.
  1275.  You can abort this function by closing the progress indication window.
  1276. @endnode
  1277. @node CopyDev
  1278. @prev Copy
  1279. @next Current
  1280.  @{b}@{u}CopyDev@{ub}@{uu}
  1281.  This  function  copies  all  selected  files  of  the active listview to a
  1282.  specified  device.   A  requester pops up which asks you where the entries
  1283.  should  be  copied  to.  This is useful if you have a couple of ascii text
  1284.  files  and  want  to  print them.  All you have to do is 'CopyDev' them to
  1285.  'PRT:'.
  1286. @endnode
  1287. @node Current
  1288. @prev CopyDev
  1289. @next Delete
  1290.  @{b}@{u}Current@{ub}@{uu}
  1291.  This  function loads the current directory of the active listview.
  1292. @endnode
  1293. @node Delete
  1294. @prev Current
  1295. @next Disk
  1296.  @{b}@{u}Delete@{ub}@{uu}
  1297.  This  function  deletes  all  entries  currently  selected  in  the active
  1298.  directory.  A requester might pop up which asks you if you are really sure
  1299.  that  you  want  to  delete  the selected entries but this depends on your
  1300.  configuration or on the @{" DELVERIFY " link variable} settings in the menu.
  1301.  You can abort this function by closing the progress indication window.
  1302. @endnode
  1303. @node Disk
  1304. @prev Delete
  1305. @next Dup
  1306.  @{b}@{u}Disk@{ub}@{uu}
  1307.  This  function  opens  a  requester  which shows all information about the
  1308.  device currently loaded in the active listview. You can obtain things like
  1309.  free  bytes or block size of the device here.  To close the requester just
  1310.  click on okay or use the close gadget.
  1311. @endnode
  1312. @node Dup
  1313. @prev Disk
  1314. @next Expand
  1315.  @{b}@{u}Dup@{ub}@{uu}
  1316.  This function duplicates all selected entries in the active listview.  You
  1317.  will  be  asked  at  each  entry how to call the copy.  You may abort this
  1318.  function  by  hitting the 'Cancel' gadget or you may skip a single file by
  1319.  clicking on the 'Skip' gadget.
  1320. @endnode
  1321. @node Expand
  1322. @prev Dup
  1323. @next Fit
  1324.  @{b}@{u}Expand@{ub}@{uu}
  1325.  If you use ARCHandler this might be useful for you.  This function expands
  1326.  the path name of the actual loaded directory of the active listview.  e.g.
  1327.  System:Devs/ to Archives:System/Devs/
  1328. @endnode
  1329. @node Fit
  1330. @prev Expand
  1331. @next Help
  1332.  @{b}@{u}Fit@{ub}@{uu}
  1333.  This function calculates the number of bytes the selected enties will need
  1334.  on  the  destination  device.   RO  also cares about the blocks needed for
  1335.  directory  organisation.   After  that  an information is displayed in the
  1336.  status  bar which tells you if the selected entries fit on the destination
  1337.  device or not.
  1338.  You can abort this function by closing the progress indication window.
  1339. @endnode
  1340. @node Help
  1341. @prev Fit
  1342. @next Icon
  1343.  @{b}@{u}Help@{ub}@{uu}
  1344.  This  function  opens the online help main page.  You can also get this by
  1345.  pressing  the  HELP  key.  When the HELP key is pressed RO tries to obtain
  1346.  the  help  node  from the current object (the one under the mouse pointer)
  1347.  and   shows  the  according  help  page.   Make  sure  that  you  set  the
  1348.  environement  'ENV:AmigaGuide/Path' correct so RO can find the helpfile if
  1349.  it's not in the same directory as the executable.
  1350. @endnode
  1351. @node Icon
  1352. @prev Help
  1353. @next Info
  1354.  @{b}@{u}Icon@{ub}@{uu}
  1355.  This  function  selects  all  corresponding  '.info' files for the current
  1356.  selected entries in the active listview.
  1357. @endnode
  1358. @node Info
  1359. @prev Icon
  1360. @next Active
  1361.  @{b}@{u}Info@{ub}@{uu}
  1362.  This  function  opens  a  requester  which shows all information about the
  1363.  currently  selected entries of the active listview.  You can obtain things
  1364.  like  file  type  and protection bits here.  To get to the next file close
  1365.  the  requester  just  by clicking on okay.  The function may be aborted by
  1366.  hitting the 'Cancel' gadget or by closing the window via close gadget.
  1367. @endnode
  1368. @node Active
  1369. @prev Info
  1370. @next LCopy
  1371.  @{b}@{u}Active@{ub}@{uu}
  1372.  This function lets you activate a certain Listview.  LActive activates the
  1373.  left one and RActive activates the right one.
  1374. @endnode
  1375. @node LCopy
  1376. @prev Active
  1377. @next LSwap
  1378.  @{b}@{u}LCopy@{ub}@{uu}
  1379.  This function copies the active listview path to the other listview.
  1380. @endnode
  1381. @node LSwap
  1382. @prev LCopy
  1383. @next ListArc
  1384.  @{b}@{u}LSwap@{ub}@{uu}
  1385.  This function swaps the active and inactive listview paths.
  1386. @endnode
  1387. @node ListArc
  1388. @prev LSwap
  1389. @next Parent
  1390.  @{b}@{u}ListArc@{ub}@{uu}
  1391.  This  function lists all selected archive files using the matching archive
  1392.  lister and the ascii file type command.
  1393.  You can abort this function by closing the progress indication window.
  1394. @endnode
  1395. @node Parent
  1396. @prev ListArc
  1397. @next Reload
  1398.  @{b}@{u}Parent@{ub}@{uu}
  1399.  This  function  loads the parent directory of the active listview.  If you
  1400.  use  'LParent'  it  performs a Parent function on the left listview if you
  1401.  use  'RParent'  it  uses  the  right  listview.  If RO can't find a parent
  1402.  directory for the path it just updates the directory.
  1403. @endnode
  1404. @node Reload
  1405. @prev Parent
  1406. @next Root
  1407.  @{b}@{u}Reload@{ub}@{uu}
  1408.  The functions Reload, LReload and RReload update the active, left or right
  1409.  directory currently loaded in the directory listview.
  1410. @endnode
  1411. @node Root
  1412. @prev Reload
  1413. @next MakeDir
  1414.  @{b}@{u}Root@{ub}@{uu}
  1415.  This function loads the root directory of the active listview.  If you use
  1416.  LRoot or RRoot this function applies to the left or right side.
  1417. @endnode
  1418. @node MakeDir
  1419. @prev Root
  1420. @next Move
  1421.  @{b}@{u}MakeDir@{ub}@{uu}
  1422.  If  you  use  this function a requester appears which asks you for a name.
  1423.  The  name  you enter will be used as name for a directory which is created
  1424.  in the active listview.  If you use 'MDLoad' instead the directory is also
  1425.  loaded into the source listview.
  1426. @endnode
  1427. @node Move
  1428. @prev MakeDir
  1429. @next None
  1430.  @{b}@{u}Move@{ub}@{uu}
  1431.  This  function moves all selected files and/or directories from the source
  1432.  listview  to  the destination path.  If you use MoveAs a requester pops up
  1433.  which  asks you for a new name of the currently moved file.  You can abort
  1434.  the  operation  by hitting the 'Cancel' gadget or you may skip the current
  1435.  file by clicking on 'Skip'.  RO notices if you move files from a device to
  1436.  the  same device.  It just renames the files which is propably much faster
  1437.  than copying and deleting them.
  1438.  If  you  set  the according options in the preference file or you selected
  1439.  them from menu the flags, comment and date of the moved files are cloned.
  1440.  Refer to the @{" VARIABLE " link variable} configuration chapter.
  1441.  You can abort this function by closing the progress indication window.
  1442. @endnode
  1443. @node None
  1444. @prev Move
  1445. @next Note
  1446.  @{b}@{u}None@{ub}@{uu}
  1447.  This function deselects all entries in the active directory listview.
  1448. @endnode
  1449. @node Note
  1450. @prev None
  1451. @next Protect
  1452.  @{b}@{u}Note@{ub}@{uu}
  1453.  This  function lets you change the file comment of all selected entries in
  1454.  the  active  listview.  A requester pops up which contains the old comment
  1455.  and  you may change it there.  The operation can be aborted by hitting the
  1456.  'Cancel'  gadget  or  you may skip the current file by clicking the 'Skip'
  1457.  gadget.  To proceed just press return or use the 'Okay' button.
  1458. @endnode
  1459. @node Protect
  1460. @prev Note
  1461. @next Quit
  1462.  @{b}@{u}Protect@{ub}@{uu}
  1463.  This  function  opens a requester where you may change the protection bits
  1464.  for  the  selected  entries.   For  each  protection  flag  you may choose
  1465.  'Ignore',  'Set' or 'UnSet'.  'Ignore' means that this bit is not changed,
  1466.  'Set'  means  that  this  bit  is  set  and 'UnSet' means that this bit is
  1467.  cleared.   You  may change these bits step by step for each entry by using
  1468.  the 'Okay' gadget or you may change them all at once by clicking the 'All'
  1469.  button.  The operation may be aborted by hitting the 'Cancel' gadget or by
  1470.  closing the progress indication window.
  1471. @endnode
  1472. @node Quit
  1473. @prev Protect
  1474. @next Reboot
  1475.  @{b}@{u}Quit@{ub}@{uu}
  1476.  Quits the program and removes RO from memory.
  1477. @endnode
  1478. @node Reboot
  1479. @prev Quit
  1480. @next Relabel
  1481.  @{b}@{u}Reboot@{ub}@{uu}
  1482.  Reboots your computer without any warning requester. :)
  1483. @endnode
  1484. @node Relabel
  1485. @prev Reboot
  1486. @next Rename
  1487.  @{b}@{u}Relabel@{ub}@{uu}
  1488.  With  this function you can change the device name of the directory loaded
  1489.  in  the  active listview.  A requester pops up and you may modify the name
  1490.  there.  If you want to abort the operation use the 'Cancel' button.
  1491. @endnode
  1492. @node Rename
  1493. @prev Relabel
  1494. @next SetDate
  1495.  @{b}@{u}Rename@{ub}@{uu}
  1496.  This  function is needed to rename the selected entries.  A requester pops
  1497.  up  for every entry and you may change its name.  If you want to abort the
  1498.  operation click on 'Cancel' but if you just want to skip the current entry
  1499.  select 'Skip'.  After you have changed the name press return to proceed or
  1500.  hit the 'Okay' Button.
  1501. @endnode
  1502. @node SetDate
  1503. @prev Rename
  1504. @next Shrink
  1505.  @{b}@{u}SetDate@{ub}@{uu}
  1506.  This  function  lets  you  set  the date and time of all entries currently
  1507.  selected  in  the  active listview.  A requester pops up with the old date
  1508.  and  time  of  the  entry as string gadget contents and you may modify it.
  1509.  The input must be in standard AmigaDOS format.  You may abort the function
  1510.  by  using  the 'Cancel' gadget or you may skip the current file by hitting
  1511.  the 'Skip' button.
  1512. @endnode
  1513. @node Shrink
  1514. @prev SetDate
  1515. @next Toggle
  1516.  @{b}@{u}Shrink@{ub}@{uu}
  1517.  If you use ARCHandler this might be useful for you.  This function shrinks
  1518.  the path name of the actual loaded directory of the active listview.  e.g.
  1519.  Archives:System/Devs/  to  System:Devs/ but it works only if the currently
  1520.  loaded directory is no archive file.
  1521. @endnode
  1522. @node Toggle
  1523. @prev Shrink
  1524. @next Touch
  1525.  @{b}@{u}Toggle@{ub}@{uu}
  1526.  This function toggle selects all entries in the active directory listview.
  1527. @endnode
  1528. @node Touch
  1529. @prev Toggle
  1530. @next UnArc
  1531.  @{b}@{u}Touch@{ub}@{uu}
  1532.  If  you  have  one or more entries selected this function updates the date
  1533.  and  time,  otherwise  a  requester asks you for a file name and this file
  1534.  will  be  created  in the active path.  If you are updating  dates you may
  1535.  abort  the  operation  by closing the progress indication window otherwise
  1536.  just press the 'Cancel' button.
  1537. @endnode
  1538. @node UnArc
  1539. @prev Touch
  1540. @next Update
  1541.  @{b}@{u}UnArc@{ub}@{uu}
  1542.  This  function  extracts all selected archives to the destination listview
  1543.  using an archive extracter according to the file type.
  1544.  You can abort this function by closing the progress indication window.
  1545. @endnode
  1546. @node Update
  1547. @prev UnArc
  1548. @next About
  1549.  @{b}@{u}Update@{ub}@{uu}
  1550.  This  function  selects  entries  in  the active listview which do already
  1551.  exist  in  the destination listview.  This is quiet useful if you update a
  1552.  software package.  If you want to select the entries which do not exist in
  1553.  the destination listview you should use 'Update' and 'Reverse'.
  1554. @endnode
  1555. @node arexxinterface "Arexx Interface"
  1556. @prev button
  1557. @next discussion
  1558.  @{b}@{u}ARexx Interface@{ub}@{uu}
  1559.  RO  has a built-in ARexx port, which understands the following commands:
  1560.    - QUIT
  1561.      Ends the application.
  1562.    - HIDE
  1563.      Hides (iconifies) the application
  1564.    - SHOW
  1565.      Shows (pops up) an iconified application.
  1566.    - INFO ITEM/A
  1567.      According to the given parameter the result string is filled with
  1568.      the following contents:
  1569.         - "title"       Title of the application
  1570.         - "author"      Author of the  application
  1571.         - "copyright"   Copyright message
  1572.         - "description" Short description
  1573.         - "version"     Version string
  1574.         - "base"        Name of the ARexx port
  1575.         - "screen"      Name of the public screen
  1576.      Example: 'Info "title"'
  1577.    - HELP FILE/A
  1578.      A list of all ARexx commands available for the application is
  1579.      written into the given file.
  1580.      Example: 'Help "RAM:RexxCommands"'
  1581.    - ACTIVE SIDE/A
  1582.      With  this  function  you  can make a certain listview the active one.
  1583.      'Active Left' activates the left one and 'Active Right' the right one.
  1584.      If you use 'Active Active' the active one gets activated which seems a
  1585.      bit  useless  but  as  the 'Active' command returns the last active as
  1586.      result,  you can obtain the currently active listview without changing
  1587.      it.   'Active  Inactive'  activates  the  listview  which is currently
  1588.      unselected.
  1589.      Example: 'Active Inactive'
  1590.    - CHOICEREQ STRING/A
  1591.      'ChoiceReq  String'  opens  a requester which may be answered clicking
  1592.      'Okay'  or  'Cancel'.   If  you use 'Okay' it returns '1' otherwise it
  1593.      returns '0'.
  1594.      Example: 'ChoiceReq "Are you sure?"'
  1595.    - COMMAND STRING/A,FILE/A
  1596.      This  function  starts  a  command.  All you have to do is to supply a
  1597.      parse  string  with the supported % parameters.  FILE/A is the name of
  1598.      the  file  which  replaces  the %f or %F in the command string.  If an
  1599.      error occured while executing the command RC is set to a value unequal
  1600.      zero.
  1601.      Example: 'Command "Delete %f" "S:User-Startup"'
  1602.    - FILEACTION FILE/A
  1603.      With  this function you could activate the file recognition of RO.  It
  1604.      happens  exactly  the same as if you double clicked the file specified
  1605.      by FILE/A.
  1606.      Example: 'FileAction "S:Startup-Sequence"'
  1607.    - FUNCTION NAME/A
  1608.      With this command you may call any internal function RO supports.
  1609.      Example: 'Function "COPYAS"'
  1610.    - GETENTRY SIDE/A,TYPE/A
  1611.      'GetEntry'  returns the first selected entry of the specified side and
  1612.      deselects  it.   Side  may be 'Left', 'Right', 'Active' or 'Inactive'.
  1613.      If  you  want  that  'GetEntry'  returns  only the selected files, use
  1614.      'Files'  for  the TYPE/A argument.  For drawers only use 'Dirs' and if
  1615.      you  want  all entries use 'Any'.  If there are no entries selected of
  1616.      the specified type 'GetEntry' sets 'Result=RESULT'.
  1617.      Example: 'GetEntry Active Files'
  1618.    - LOAD SIDE/A,DIR/A
  1619.      Loads a directory into the specified side.  As you have guessed SIDE/A
  1620.      may  be  'Left',  'Right',  'Active'  or  'Inactive'.   DIR/A  is  the
  1621.      directory to load.
  1622.      Example: 'Load Active "RAM:"'
  1623.    - MESSAGE STRING/A
  1624.      'Message  "This is a test"' writes the message 'This is a test' to the
  1625.      status  bar.   To  prevent  it from being overwritten by the Clock you
  1626.      should use 'Sleep' before and 'Wakeup' after it.
  1627.      Example: 'Message "Das ist ein Test"'
  1628.    - NUMENTRIES SIDE/A
  1629.      Returns  the number of selected entries of the requested side.  SIDE/A
  1630.      may  be  'Left',  'Right',  'Active'  or  'Inactive'.   If you want to
  1631.      process  only  the selected files use 'Files' for TYPE/A.  For drawers
  1632.      only use 'Dirs' and otherwise use 'Any'.
  1633.      Example: 'NumEntries Active Dirs'
  1634.    - PATH SIDE/A
  1635.      With  this  function  you  will  get  the path currently loaded in the
  1636.      specified   side.    SIDE/A   may  be  'Left',  'Right',  'Active'  or
  1637.      'Inactive'.    If  there  is  no  directory  loaded  'Path'  will  set
  1638.      'Result=RESULT'.
  1639.      Example: 'Path Right'
  1640.    - REFRESH SIDE/A
  1641.      You  may refresh the specified side with this function.  SIDE/A may be
  1642.      'Left',  'Right',  'Active'  or  'Inactive'.  If there is no directory
  1643.      loaded 'Path' will set 'Result=RESULT'.
  1644.      Example: 'Refresh Inactive'
  1645.    - SLEEP
  1646.      With  this function you may put RO asleep, which means that it rejects
  1647.      all inputs and the Clock is frozen.  This function should be the first
  1648.      one  you call in every arexx program to prevent the Clock from erasing
  1649.      messages you wrote into the status bar using the 'Message' command.
  1650.    - STRINGREQ STRING/A
  1651.      Using  'StringReq  "PRT:' you will get a input requester where you may
  1652.      edit  the  string  'PRT:'.   If  you  press  'Cancel' Result is set to
  1653.      'RESULT'.
  1654.      Example: 'StringReq "T:__TEMPFILE__"'
  1655.    - WAKEUP
  1656.      With 'Wakeup' you are able to wake RO up.  Please make sure that every
  1657.      'Sleep'  is  followed  by an 'Wakeup' command otherwise RO is unusable
  1658.      until you call the 'Wakeup' function.
  1659.  If you call an arexx program within RO for example using a button to start
  1660.  a  script make sure that the command string contains 'Rx '.  RO needs this
  1661.  to  recognize that you are calling an arexx program.  This is necessary to
  1662.  prevent a deadlock.
  1663.  If you need the name of the selected file in your arexx script then do not
  1664.  use %f but %F otherwise you might get some problems with the quotes.
  1665. @endnode
  1666. @node discussion "Discussion"
  1667. @prev arexxinterface
  1668. @next registration
  1669. Q: Sometimes RO does not recognize that I have a file selected. Why?
  1670. A: No there is another problem.  It is sometimes really difficult to see if
  1671.    a  file  is  selected or not because the cursor which is normally needed
  1672.    for  keyboard  control has nearly the same color as a selected file with
  1673.    the  cursor  on  it.   You  can  'fix'  this  problem if you set the 'BG
  1674.    Listview Cursor' image to another color.
  1675. Q: I start RO and nothing happens. What's the problem?
  1676. A: Your screen resolution might be too low especially the screen  width  so
  1677.    RO  doesn't  fit  on  your  screen.  Try using a smaller font or use the
  1678.    Overscan  Prefs  to  gain some pixels.  The minimum RO needs to work are
  1679.    640 x 200 and topaz 8 font.
  1680. Q: I created a new button to start a cli command but it doesn't work. Why?
  1681. A: Make sure that you created a COMMAND button and no FUNCTION button.
  1682. @endnode
  1683. @node registration "Registration"
  1684. @prev discussion
  1685. @next registrationform
  1686.  @{b}@{u}Registration@{ub}@{uu}
  1687.  If  you register you will recieve a disk with the newest public release of
  1688.  RO and a personalized, so-called "keyfile" that turns the crippled version
  1689.  into  a full functional and powerful Directory Tool!  With the keyfile you
  1690.  can unlock all future versions of RO.
  1691.  The minimum price for a RO registration is
  1692.       30.- DM  (D-Mark),
  1693.       20.- US$ (US Dollar)
  1694.  or  an  equivalent amount of US$ 25.- (twentyfive!) in any other currency.
  1695.  "Twentyfive"  because  I  have  to  visit  my  bank  and sell your foreign
  1696.  currency  which  is  some kind of expensive here in Germany.  If you think
  1697.  your bank does it cheaper, feel free to get some 20.- US$ at home and send
  1698.  them.
  1699.  The  fastest,  cheapest  and  easiest  way  to  register  is put the money
  1700.  together with the filled registration form into a letter and send it to:
  1701.         Oliver Rummeyer                    Jean-Francois Fabre
  1702.         Hochbergstra
  1703. e 49/1       or       19 Rue Emile Duploye
  1704.         D-88213 Ravensburg                 34500 BEZIERS
  1705.         Germany/Europe                     France/Europe       
  1706.  Euro  cheques (in DM) are also welcome, but please do not send any kind of
  1707.  foreign  cheques  since  the  bank  charges  outrageous fees from both the
  1708.  sender  and  the  receiver.  If you really feel you must use such cheques,
  1709.  please include extra $10.
  1710.  You  can  also transfer the money directly to my bank account, but beware:
  1711.  international transfers via banks are very expensive.
  1712.   Oliver Rummeyer, Kreissparkasse Ravensburg, BLZ 65050110, Konto 48276999
  1713.  In  any  case, be sure to provide me with your name, address, phone number
  1714.  and e-mail address for filing purposes.  You can send this information via
  1715.  electronic mail, if you wish.  If you don't mind, this data will be stored
  1716.  and   processed   in   electronic   form.    You   may   use   the  sample
  1717.  @{" Registration Form " link registrationform} included in the documentation.
  1718.  Thank you for supporting Shareware!
  1719. @endnode
  1720. @node registrationform "Registration Form"
  1721. @prev registration
  1722. @next updates
  1723.      -------------------------
  1724.         Oliver Rummeyer
  1725.         Hochbergstra
  1726. e 49/1
  1727.         D-88213 Ravensburg
  1728.         Germany/Europe
  1729.      -------------------------
  1730.      Dear Oliver,
  1731.      I would like to become a registered user of "RO".  Please send
  1732.      the disk containing the latest release and my keyfile to
  1733.      Name:    _________________________________________________________
  1734.      Address: _________________________________________________________
  1735.               _________________________________________________________
  1736.               _________________________________________________________
  1737.      Country: __________________
  1738.      Phone:   __________________
  1739.      E-Mail:  _________________________________________________________
  1740.      I am sending the shareware fee via (please mark as appropriate)
  1741.            o   US$  20.- in bills, coming with this letter.
  1742.            o   DM   30.- in bills, coming with this letter.
  1743.            o   SFr  30.- in bills, coming with this letter.
  1744.            o   FFr 100.- in bills, coming with this letter.
  1745.            o   eurocheque in DM, coming with this letter.
  1746.            o   foreign cheque in US$, coming with this letter
  1747.                (including extra $10 for cashing).
  1748.            o   Bank transfer.
  1749.      I have read the license and distribution details and agree.
  1750.      _____________________  ___________________________________________
  1751.             (Date)                           (Signature)
  1752. @endnode
  1753. @node updates "Updates"
  1754. @prev registrationform
  1755. @next support
  1756.  @{b}@{u}Updates@{ub}@{uu}
  1757.  Whenever  a  new version of RO gets released, I will post some information
  1758.  in  the  appropriate  newsgroups  of  some  electronic  networks.  The new
  1759.  archive will soon be available on many bulletin boards and on all `aminet'
  1760.  FTP servers.
  1761.  The  RO Support Mailbox `Uplink BBS' Sysop Alexander Abt always offers the
  1762.  most recent release for Fido file request at these nodes:
  1763.   Node 1:  +49-0751-96217  2:246/2320 USR 33.6 DS
  1764.   Node 2:  +49-0751-793314 2:246/2321 USR 16.8 DS
  1765.   Node 3:  +49-0751-97376  2:246/2322 Zyx E+
  1766.   Node 4:  +49-0751-793314 2:246/2323 ISDN 16k
  1767.   Node 5:  +49-0751-793315 2:246/2324 ISDN 2k
  1768.  Use  the magic name `RO'.  Alternatively you can login with a user name of
  1769.  `RO' and a password of `RO'.
  1770.  As mentioned above, registered users will neither need a new keyfile nor a
  1771.  special  personalized  program  version.   They  can  use all new features
  1772.  immediately.
  1773. @endnode
  1774. @node support "Support"
  1775. @prev updates
  1776. @next acknowledgments
  1777.  @{b}@{u}Support@{ub}@{uu}
  1778.  If  you  have  suggestions, questions, critics or bugreports or you simply
  1779.  like my program, the write to:
  1780.  SMail: Oliver Rummeyer
  1781.         Hochbergstra
  1782. e 49/1
  1783.         D-88213 Ravensburg
  1784.         Germany/Europe
  1785.  EMail: oliver.rummeyer@student.uni-ulm.de
  1786. -----BEGIN PGP PUBLIC KEY BLOCK-----
  1787. Version: 2.6ui (Amiga)
  1788. mQBNAi9OUNkAAAECAMMunTdwFA+DX4SksnWNl0QqP4uAkrStXnHoVTb1Yaz59TMC
  1789. Nw/21MP0QOlG+4qIpIhZ6ayQFrkAeSWtkRG+r4EABRG0KU9saXZlciBSdW1tZXll
  1790. ciA8b2xpdmVyQHJ1bW9yLnJ2LnN1Yi5vcmc+
  1791. =iYz8
  1792. -----END PGP PUBLIC KEY BLOCK-----
  1793. @endnode
  1794. @node acknowledgments "Acknowledgments"
  1795. @prev support
  1796. @next history
  1797.  @{b}@{u}Acknowledgments@{ub}@{uu}
  1798.  The author wishes to thank his beta testers...
  1799.  - Alexander Abt
  1800.    ...for his 'Recog' filetype recognition.
  1801.  - Frank Schlichting
  1802.    ...for being my first beta tester, for his great suggestions
  1803.       and for reworking the documentation.
  1804.  - Juergen Schubert
  1805.    ...for his ingenious suggestions and for writing the installer
  1806.       script.
  1807.  ...and...
  1808.  - Rafael D'Halleweyn
  1809.    ...for his "ARCHandler".
  1810.  - Jean-Francois Fabre
  1811.    ...for the french documentation and catalog file.
  1812.  - Martin "XEN" Hutteloher
  1813.    ...for his MagicWB package and his permission to use some icons
  1814.       within this package.
  1815.  - Stefan Stuntz
  1816.    ...for his "Magic User Interface".
  1817.  ...and last but not least the registered users.
  1818. @endnode
  1819. @node history "History"
  1820. @prev acknowledgments
  1821. @next disclaimer
  1822.  @{b}@{u}History@{ub}@{uu}
  1823.  - Version 0.80 (26.8.94)
  1824.    Initial Release.
  1825.  - Version 0.81 (7.9.94)
  1826.    o Fixed some minor bugs.
  1827.    o Added a configuration switch to toggle path extension.
  1828.  - Version 0.82 (11.10.94)
  1829.    o Fixed some bugs.
  1830.    o Uses the CLI command path if started from Workbench.
  1831.    o Added some filetypes.
  1832.    o Added command line option @{" ICONIFY " link menus}.
  1833.    o Added config variable @{" FLUSHMEMORY " link variable}.
  1834.    o Removed config variable 'HELPFILE' use 'ENV:AmigaGuide/Path' instead.
  1835.    o Fully localized (german catalog included).
  1836.    o Command buttons support keyboard shortcuts.
  1837.    o Many other minor changes.
  1838.  - Version 0.83 (5.12.94)
  1839.    o Fixed some minor bugs.
  1840.    o Added some filetypes.
  1841.    o New internal Functions: @{" UPDATE " link commandbutton} & @{" CURRENT " link commandbutton}
  1842.    o German documentation included.
  1843.    o Catalog files changed.
  1844.    o Included italian catalog file.
  1845.    o Major code cleanup.
  1846.    o Other minor changes.
  1847.  - Version 0.90 (9.1.95)
  1848.    o requires MUI 2.3 or better.
  1849.    o Fixed all known bugs.
  1850.    o Added some filetypes.
  1851.    o Added config variables @{" FORMATLEFT " link variable} & @{" FORMATRIGHT " link variable}.
  1852.    o Added new config keyword @{" HOTKEY " link hotkey}.
  1853.    o Added config variable @{" COPYVERIFY " link variable}.
  1854.    o Added config variable @{" SYMMETRICAL " link variable}.
  1855.    o Improved listview activation.
  1856.    o Changed command strings in configuration.
  1857.      Added many new '%' parameters.
  1858.    o Changed archive configuration.
  1859.    o Removed Functions 'COMMAND','EXECUTE' and 'REXX'.
  1860.    o Enhanced @{" arexx interface " link arexxinterface} supports all basic functions.
  1861.    o Catalog files changed.
  1862.    o Many other minor changes.
  1863.  - Version 0.91 (23.1.95)
  1864.    o Fixed some minor bugs.
  1865.    o Added new '&' parameters.
  1866.    o Changed archive default commands.
  1867.    o Changed overwrite & unprotect requester.
  1868.    o Included some arexx examples.
  1869.    o Catalog files changed.
  1870.    o Improved installer script.
  1871.    o Information window displays version string now.
  1872.  - Version 1.00 (20.3.95)
  1873.    o Fixed some bugs.
  1874.    o Catalog files changed.
  1875.    o Minor code cleanup.
  1876.    o Added user configurable filetypes.
  1877.    o Changed @{" filetype " link customtype} configuration.
  1878.    o Changed @{" archive " link archive} configuration.
  1879.    o Removed config variable ARCHANDLER.
  1880.    o Added new and improved old arexx scripts.
  1881.  - Version 1.01 (22.3.95)
  1882.    o Fixed some major bugs.
  1883.  - Version 1.02 (3.4.95)
  1884.    o Fixed some bugs.
  1885.    o Catalog files changed.
  1886.    o Improved german documentation.
  1887.    o New menu entry @{" Last Message " link menus}.
  1888.    o New menu entry @{" Update All " link menus}.
  1889.  - Version 1.03 (4.6.95)
  1890.    o Fixed some bugs.
  1891.    o Improved installation script.
  1892.    o Improved default handling for unknown filetypes.
  1893.    o Added config variable @{" CHECKDUPES " link variable}.
  1894.    o Added '%a' parameter to get arexx port name.
  1895.  - Version 1.04 (9.7.95)
  1896.    o Fixed some minor bugs.
  1897.    o Catalog files changed.
  1898.    o French documentation included.
  1899.    o Included french catalog file.
  1900.    o Other minor changes.
  1901.    o Added list cycle with middle mouse button.
  1902.    o Added button bank switching with middle mouse button.
  1903.    o New menu entry @{" Spawn New " link menus}.
  1904.  - Version 1.10 (16.10.95)
  1905.    o Included preference program.
  1906.    o Config now stored in 'ENV:RO/'
  1907.    o Fixed some minor bugs.
  1908.    o Catalog files changed.
  1909.    o Minor code cleanup.
  1910.    o Added config variable @{" FRAMES " link variable}.
  1911.    o Added config variable @{" MIDDLEMOUSE " link variable}.
  1912.    o Config supports '^' as esc character.
  1913.    o Other minor changes.
  1914.  - Version 1.20 (3.12.95)
  1915.    o requires MUI 3.1 or better.
  1916.    o Made some changes for MUI3+ compatibily.
  1917.    o Fixed some minor bugs.
  1918.    o Catalog files changed.
  1919.    o Removed some useless menu entries.
  1920.    o New menu entry @{" MUI... " link menus}.
  1921.    o New menu entry @{" RO... " link menus}.
  1922.    o Improved RO prefs handling.
  1923.    o Implemented resizeable @{" listviews " link listview}.
  1924.    o Implemented @{" drag&drop " link listview} mechanism.
  1925. @endnode
  1926. @node disclaimer "Disclaimer"
  1927. @prev history
  1928. @next license
  1929.  @{b}@{u}Disclaimer@{ub}@{uu}
  1930.  THERE  IS  NO  WARRANTY  FOR  THE  PROGRAM,  TO  THE  EXTENT  PERMITTED BY
  1931.  APPLICABLE  LAW.   EXCEPT  WHEN  OTHERWISE STATED IN WRITING THE COPYRIGHT
  1932.  HOLDER  AND/OR  OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  1933.  OF  ANY  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  1934.  THE  IMPLIED  WARRANTIES  OF  MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  1935.  PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
  1936.  IS  WITH  YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  1937.  ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  1938.  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
  1939.  ANY  COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE PROGRAM
  1940.  AS  PERMITTED  ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
  1941.  SPECIAL,  INCIDENTAL  OR  CONSEQUENTIAL  DAMAGES ARISING OUT OF THE USE OR
  1942.  INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR
  1943.  DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES
  1944.  OR  A  FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
  1945.  SUCH  HOLDER  OR  OTHER  PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  1946.  DAMAGES.
  1947. @endnode
  1948. @node license "License"
  1949. @prev disclaimer
  1950. @next installer
  1951.  @{b}@{u}License@{ub}@{uu}
  1952.  - You may use RO for a period  of up to 14 days of evaluation.  After that
  1953.    you have to register.
  1954.  - You may copy and distribute verbatim copies of the program's executable
  1955.    code  and  documentation as you receive it, in any medium, provided that
  1956.    you   conspicuously   and   appropriately  publish  only  the  original,
  1957.    unmodified  program,  with  all  copyright  notices  and  disclaimers of
  1958.    warranty  intact  and  including  all  the  accompanying  documentation,
  1959.    example files and anything else that came with the original.
  1960.  - Except  when  otherwise  stated in  this documentation, you may not copy
  1961.    and/or  distribute  this  program without the accompanying documentation
  1962.    and  other  additional  files  that came with the original.  You may not
  1963.    copy and/or distribute modified versions of this program.
  1964.  - You may not copy, modify, sublicense, distribute or transfer the program
  1965.    except  as expressly provided under this license.  Any attempt otherwise
  1966.    to copy, modify, sublicense, distribute or transfer the program is void,
  1967.    and  will  automatically  terminate your rights to use the program under
  1968.    this  license.   However, parties who have received copies, or rights to
  1969.    use  copies,  from  you  under this license will not have their licenses
  1970.    terminated so long as such parties remain in full compliance.
  1971.  - By  copying,  distributing  and/or  using the  program you indicate your
  1972.    acceptance of this license to do so, and all its terms and conditions.
  1973.  - Each  time  you  redistribute  the  program, the recipient automatically
  1974.    receives a license from the original licensor to copy, distribute and/or
  1975.    use  the  program  subject  to  these terms and conditions.  You may not
  1976.    impose  any  further  restrictions  on  the  recipients' exercise of the
  1977.    rights granted herein.
  1978.  - You  may  not  disassemble,  decompile,  re-source  or otherwise reverse
  1979.    engineer the program.
  1980.  - You  agree  to  cease  distributing  the  program  and data involved if
  1981.    requested to do so by the author.
  1982. @endnode
  1983. @node installer "Installer"
  1984. @prev "license"
  1985. @next "magicuserinterface"
  1986.  @{b}@{u}Installer@{ub}@{uu}
  1987.    Along with RO comes the `Installer' from Commodore:
  1988.      Installer and Installer project icon
  1989.      (c) Copyright 1991-93 Commodore-Amiga, Inc.  All Rights Reserved.
  1990.      Reproduced and distributed under license from Commodore.
  1991.      
  1992.      INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  1993.      NO WARRANTIES ARE MADE. ALL USE IS AT YOUR OWN RISK. NO LIABILITY
  1994.      OR RESPONSIBILITY IS ASSUMED.
  1995. @endnode
  1996. @node magicuserinterface "Magic User Interface"
  1997. @prev installer
  1998.                           This application uses
  1999.                         MUI - MagicUserInterface
  2000.                 (c) Copyright 1993/94 by Stefan Stuntz
  2001. MUI is a system to generate and maintain graphical user interfaces. With
  2002. the  aid  of  a  preferences program, the user of an application has the
  2003. ability to customize the outfit according to his personal taste.
  2004. MUI is distributed as shareware. To obtain a complete package containing
  2005. lots of examples and more information about registration please look for
  2006. a  file  called  "muiXXusr.lha"  (XX means the latest version number) on
  2007. your local bulletin boards or on public domain disks.
  2008.           If you want to register directly, feel free to send
  2009.                          DM 30.-  or  US$ 20.-
  2010.                                   to
  2011.                              Stefan Stuntz
  2012.                         Eduard-Spranger-Stra
  2013.                              80935 M
  2014. nchen
  2015.                                 GERMANY
  2016. @endnode
  2017. @index Index
  2018. @node Index
  2019.  @{"About" link About}
  2020.  @{"Acknowledgments" link acknowledgments}
  2021.  @{"Action" link Action}
  2022.  @{"All" link All}
  2023.  @{"APPWINDOW" link variable}
  2024.  @{"ARCHIVETYPE" link archive}
  2025.  @{"ARexx Interface" link arexxinterface}
  2026.  @{"Assign" link Assign}
  2027.  @{"BINARY" link filetype}
  2028.  @{"BUFFER" link buffer}
  2029.  @{"BUTTON" link button}
  2030.  @{"ByName" link ByName}
  2031.  @{"Bytes" link Bytes}
  2032.  @{"Change" link Change}
  2033.  @{"CHECKFIT" link variable}
  2034.  @{"Command Buttons" link commandbutton}
  2035.  @{"Configuration" link configuration}
  2036.  @{"Copy" link Copy}
  2037.  @{"CopyAs" link Copy}
  2038.  @{"COPYDATE" link variable}
  2039.  @{"CopyDev" link CopyDev}
  2040.  @{"COPYFLAGS" link variable}
  2041.  @{"COPYNOTE" link variable}
  2042.  @{"COPYVERIFY" link variable}
  2043.  @{"CURRENT" link commandbutton}
  2044.  @{"Current" link Current}
  2045.  @{"CUSTOMTYPE" link customtype}
  2046.  @{"DEFAULT" link filetype}
  2047.  @{"Delete" link Delete}
  2048.  @{"DELFORCE" link variable}
  2049.  @{"DELVERIFY" link variable}
  2050.  @{"Disclaimer" link disclaimer}
  2051.  @{"Discussion" link discussion}
  2052.  @{"Disk" link Disk}
  2053.  @{"Drive Buttons" link drivebutton}
  2054.  @{"DRIVE" link drive}
  2055.  @{"Dup" link Dup}
  2056.  @{"Expand" link Expand}
  2057.  @{"FILETYPE" link filetype}
  2058.  @{"FIRSTLEFT" link variable}
  2059.  @{"FIRSTRIGHT" link variable}
  2060.  @{"Fit" link Fit}
  2061.  @{"FLUSHMEMORY" link variable}
  2062.  @{"FORMATLEFT" link variable}
  2063.  @{"FORMATRIGHT" link variable}
  2064.  @{"FRAMES" link variable}
  2065.  @{"Help" link Help}
  2066.  @{"History" link history}
  2067.  @{"HOTDIR" link hotdir}
  2068.  @{"HOTKEY" link hotkey}
  2069.  @{"How to install RO" link installation}
  2070.  @{"How to register for RO" link registration}
  2071.  @{"Icon" link Icon}
  2072.  @{"ICONIFY" link menus}
  2073.  @{"Info" link Info}
  2074.  @{"Information Textfield" link dirinformation}
  2075.  @{"Installer" link installer}
  2076.  @{"LActive" link Active}
  2077.  @{"LCopy" link LCopy}
  2078.  @{"License" link license}
  2079.  @{"ListArc" link ListArc}
  2080.  @{"Listview" link listview}
  2081.  @{"LParent" link Parent}
  2082.  @{"LReload" link Reload}
  2083.  @{"LRoot" link Root}
  2084.  @{"LSwap" link LSwap}
  2085.  @{"Magic User Interface" link magicuserinterface}
  2086.  @{"Main Window" link mainwindow}
  2087.  @{"MakeDir" link MakeDir}
  2088.  @{"MDLoad" link MakeDir}
  2089.  @{"MENU" link menu}
  2090.  @{"Menus" link menus}
  2091.  @{"MIDDLEMOUSE" link variable}
  2092.  @{"Move" link Move}
  2093.  @{"MoveAs" link MoveAs}
  2094.  @{"None" link None}
  2095.  @{"Note" link Note}
  2096.  @{"OVERWRITE" link variable}
  2097.  @{"Parent" link Parent}
  2098.  @{"Path Gadget" link pathgadget}
  2099.  @{"Protect" link Protect}
  2100.  @{"Quit" link Quit}
  2101.  @{"RActive" link Active}
  2102.  @{"Reboot" link Reboot}
  2103.  @{"Register" link registergroup}
  2104.  @{"Registration Form" link registrationform}
  2105.  @{"Relabel" link Relabel}
  2106.  @{"Reload" link Reload}
  2107.  @{"Rename" link Rename}
  2108.  @{"Root" link Root}
  2109.  @{"RParent" link Parent}
  2110.  @{"RReload" link Reload}
  2111.  @{"RRoot" link Root}
  2112.  @{"SetDate" link SetDate}
  2113.  @{"Short description" link introduction}
  2114.  @{"Shrink" link Shrink}
  2115.  @{"SORTLEFT" link variable}
  2116.  @{"SORTRIGHT" link variable}
  2117.  @{"Status Bar" link statusbar}
  2118.  @{"Support" link support}
  2119.  @{"SYMMETRICAL" link variable}
  2120.  @{"System Requirements" link requirements}
  2121.  @{"Toggle" link Toggle}
  2122.  @{"Touch" link Touch}
  2123.  @{"UnArc" link UnArc}
  2124.  @{"Unregistered Version" link unregistered}
  2125.  @{"UPDATE" link commandbutton}
  2126.  @{"Update" link Update}
  2127.  @{"Updates" link updates}
  2128.  @{"VARIABLE" link variable}
  2129. @endnode
  2130.